/**
小游戏
猜数字
思路:
1、给一个随机数
2、键盘输入一个数据:把两个数据进行比较:
大了 - 你猜的数据大了
小了 - 你猜的数据小了
等了 - 恭喜你,猜中了
3、循环猜
4、定义一个计数器,记录猜对需要的次数
*/
import java.util.Scanner;
class RandomDemo
{
public static void main(String[] args)
{
int number = (int)(Math.random()*100)+1;//用random函数随机生成一个double类型数据,乘以100就是1到100数字
int count=0;
System.out.println("请输入1--100以内的数字:");
while(true)//循环使输入进入下一次输入,直到输入正确
{
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
if(input>number){
System.out.println("你输的数字大了");
count++;
}else if(input<number){
System.out.println("你输的数字小了");
count++;
}else{
System.out.println("恭喜你答对了");
System.out.println("你总共答了"+count+1+"次");
}
}
//System.out.println("Hello World!");
}
}
|
|