前言:
🌈✨学完了逻辑控制,小怡带大家来自己写一个猜数字的小游戏。
游戏规则:
系统自动生成一个随机整数(1~100),然后由玩游戏的人输入一个猜测的数字。如果输入的数字比该随机数小,提示“猜小了”;如果输入的数字比该随机数大,提示“猜大了”;如果输入的数字和随机数相等,则提示“猜对了”!
代码细节:
接下来由小怡给大家分享如何去用代码写出来这样一个小游戏~
我们生成随机数所需要用到的是Random,我们还需导入它的包,也就是最上面这一行代码; 这里我们给生成的随机数起名字叫toGuess,范围是[0,100),不包括100。这里每一次运行随机生成的值都是不一样的;
接着我们使用while循环,还有if语句:
要记得在猜对了的那一项后面加上break哦~
接下来,看看我们写出来的小游戏:
嘿嘿,是不是还挺好玩的呢,源代码小怡给大家分享在下面哦
import java.util.Random;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Random random=new Random();//默认随机种子是系统时间
Scanner sc=new Scanner(System.in);
int toGuess=random.nextInt(100);//[0,100)
while(true){
System.out.println("请输入要猜的数字 (1~100): ");
int sum=sc.nextInt();
if(sum<toGuess){
System.out.println("猜小了");
}else if(sum>toGuess){
System.out.println("猜大了");
}else{
System.out.println("猜对了");
break;
}
}
sc.close();
}
}
🌈✨今天的分享到这里结束啦,小怡和大家一起学习,一起进步,“知识如海,学无止境,勇往直前,砥砺前行”。