题目要求:
猜数字游戏
随机生成一个100以内的数,猜数字游戏:从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,并统计一共猜了多少次?
源代码:
import java.util.Scanner;
public class Demo{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
//随机产生一个100以内的整数Java
int num = (int)(Math.random()*100);
//计算猜的次数
int count = 0;
while(true) {
System.out.print("输入一个数:");
int input = sc.nextInt();
if(input>num) {
System.out.println("大了");
count++;
}else if(input<num) {
System.out.println("小了");
count++;
}else {
System.out.println("对了");
count++;
break;
}
}
System.out.println("一共猜了"+count+"次");
}
}
运行结果: