java简单的猜数字大小的游戏
用random方法生成一个随机数,再用scanner获取到用户输入的数字,做比较,然后输出相应的语句
代码如下,看看就差不多懂了
public static void main(String[] args) {
//生成0-100间的数字
Random random=new Random();
int number=random.nextInt(100);
System.out.println(number);
//用户输入一个数
Scanner scanner=new Scanner(System.in);
System.out.println("介于0-100的随机数已生成,快来猜一猜");
boolean flag=true;//一个控制开关
int i=1;//用来记录猜的次数
while(flag) {
System.out.println("请输入:");
int input=scanner.nextInt();
if(number>input) {
System.out.println("猜小了~");
i++;
}else if(number<input){
System.out.println("猜大了~");
i++;
}else {
System.out.println("恭喜你猜对了\n共猜了"+i+"次");
flag=false;//假如猜对了就关闭开关
}
}
}