当先锋百科网

首页 1 2 3 4 5 6 7

Java是一种广泛使用的编程语言,特别是在Web开发中。今天我们来看一个简单的Java猜数字代码。这个游戏是玩家猜一个范围内的随机数字,直到猜中为止。下面是代码和注释:

import java.util.Scanner;
public class GuessTheNumber {
public static void main(String[] args) {
//生成随机数
int randomNumber = (int)(Math.random() * 100) + 1;
//游戏提示
System.out.println("我已经想好一个1到100之间的数字,请你猜一下是多少。");
//输入处理
Scanner input = new Scanner(System.in);
int guess;
//判断是否猜中
do {
guess = input.nextInt();
if (guess< randomNumber) {
System.out.println("你猜的数字小了,请再试一次。");
} else if (guess >randomNumber) {
System.out.println("你猜的数字大了,请再试一次。");
}
} while (guess != randomNumber);
//猜中提示
System.out.println("恭喜你,猜中了!");
}
}

代码解释:

  • import java.util.Scanner;:导入Scanner类,方便读取用户输入。
  • int randomNumber = (int)(Math.random() * 100) + 1;:生成1到100之间的随机数,由于Math.random()方法返回0.0到1.0之间的double类型,所以需要强制转换为int类型。
  • Scanner input = new Scanner(System.in);:创建Scanner实例用于读取用户输入。
  • do...while循环:循环读取用户输入的数字并进行比较,直到猜中为止。

这个简单的Java猜数字游戏展示了Java的一些基本语法和功能,包括随机数生成、用户输入读取和判断语句。通过使用注释,可以帮助代码的重用和理解。