随机数猜测
1. 内容介绍
随机生成一个1~100整数,然后输入一个整数和生成的数字进行比对,猜大小并给予提示,猜对为止。
2. 思路解析
用Random方法随机生成一个0~99的整数自加一次,键盘输入一个输,用while循环对比。猜测真确则输出该随机数。
3. 代码实现
import java.util.Random;
import java.util.Scanner;
//作业二:随机生成一个1~100整数,然后输入一个整数和生成的数字进行比对,猜大小并给予提示,猜对为止。
public class work02 {
public static void main(String[] args) {
//随机生成一个1~100的整数
Random rand = new Random();
int result = rand.nextInt(99);
result++;
//键盘输入一个数
System.out.print("请输入一个数:");
Scanner scan = new Scanner(System.in);
int flag = scan.nextByte();
//与result对比
while (result!=flag){
if (flag>result){
System.out.println("输入数字比较大");
}else {
System.out.println("输入数字比较小");
}
System.out.print("请重新输入一个数:");
Scanner scan1 = new Scanner(System.in);
flag = scan1.nextByte();
}
System.out.println("猜对了!!!");
System.out.println("随机数为:" +result);
}
}