Java猜数字游戏代码如下:
import java.util.Scanner;
import java.util.Random;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int number = random.nextInt(100) + 1; // 生成1到100之间的随机数
Scanner scanner = new Scanner(System.in);
int guess;
int attempts = 0;
System.out.println("欢迎来到猜数字游戏!我已经想好了一个1到100之间的整数。");
do {
System.out.print("请输入你猜的数字:");
guess = scanner.nextInt();
attempts++;
if (guess > number) {
System.out.println("猜大了!");
} else if (guess < number) {
System.out.println("猜小了!");
} else {
System.out.println("恭喜你,猜对了!数字是:" + number);
System.out.println("你总共猜了" + attempts + "次。");
}
} while (guess != number);
scanner.close();
}
}
这个游戏会生成一个1到100之间的随机数,然后让用户输入猜测的数字。根据用户的输入,程序会给出提示(猜大了、猜小了或猜对了),并记录用户猜测的次数。当用户猜对数字时,游戏结束。