1到100猜数字java
时间: 2023-10-26 22:45:33 浏览: 37
以下是一个猜数字的Java程序:
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random random = new Random();
int numberToGuess = random.nextInt(100) + 1; // 生成1到100之间的随机数
Scanner scanner = new Scanner(System.in);
int guess;
int tries = 0;
boolean win = false;
System.out.println("我想了一个1到100之间的数字,请你猜一猜。");
while (!win) {
System.out.print("你猜的数字是:");
guess = scanner.nextInt();
tries++;
if (guess == numberToGuess) {
win = true;
System.out.println("恭喜你,你猜对了!");
} else if (guess < numberToGuess) {
System.out.println("你猜的数字太小了,请再试一次。");
} else {
System.out.println("你猜的数字太大了,请再试一次。");
}
}
System.out.println("你一共猜了" + tries + "次。");
}
}
程序先生成一个1到100之间的随机数,然后提示用户猜数字。用户每猜一次,程序会判断猜的数字与生成的随机数的大小关系,并给出相应的提示。如果用户猜对了,程序会结束循环并输出恭喜语句及猜的次数。