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的一些基本语法和功能,包括随机数生成、用户输入读取和判断语句。通过使用注释,可以帮助代码的重用和理解。