import java.util.Scanner;
/**
* 随机生成数字,猜数字
*/
public class GuessNumber {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("随机数字已经生成!数字范围是(1-100)");
int goalNumber=GenNumber();
//System.out.println("随机数字是:"+goalNumber);
int guessNumber;
int times=0;//猜测次数
do{
times++;
System.out.println("请输入您猜测的数字:");
guessNumber=scanner.nextInt();
if (guessNumber < goalNumber) {
System.out.println("猜低了");
} else if (guessNumber > goalNumber) {
System.out.println("猜高了");
}else{
System.out.println("恭喜你猜对了,数字是"+goalNumber);
System.out.println("猜测次数为:"+times);
}
}while(guessNumber!=goalNumber);
}
/**
* 随机生成数字,范围1-100
* @return 随机生成数字
*/
public static int GenNumber(){
int number=(int)(Math.random()*99+1);
return number;
}
}
Java基础:随机生成数字,猜数字
于 2025-04-04 15:58:47 首次发布