学习入门项目之猜拳小游戏

案例目标效果图:

在这里插入图片描述

                   	图1-1

类的分析:要求

在这里插入图片描述

                          图1-2

1.分为三个类

分别定义User Computer Game三个实体类

2.分别写出类中的方法与属性

按照图1-2给出的方法与属性定义好

3.按照给出的两个图片详细编写方法的内容与逻辑

4.User类与Computer类的方法

出拳show方法:
对于User类,调用Scanner让玩家自己选择想出哪个就出哪个
对于Computer类,调用Random让电脑随机出一个

User类
//部分代码
public class User {
   
 //属性
	public String name;
	public int score;
	
	// 玩家出拳使用int型表示出的内容,1、剪刀,2、石头,3、布
//方法
	public int show(){
   
		int result = 0;
		Scanner input = new Scanner(System.in);
		System.out.println("请玩家出拳:1、剪刀,2、石头,3、布");
		do{
   
			result = input.nextInt();
			if(result >= 1 && result <= 3){
   
				break;
			}
			System.out.println("请输入正确的数字");
		}while(true);
		return result;
	}
}
Computer类
//部分代码
public class Computer {
   
//属性
	public String name;
	public int score;
	
	// 随机产生1-3之间的随机数,1、剪刀,2、石头,3、布
//方法
	public int show(){
   
		int result = 0;
		
		// 随机产生1--3之间的随机数
		result = (int)(Math.random()*3)+1;
		
		return result;
	}
	
}

5.重点分析编写

Game类

public class Game {
   
  /
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值