用JAVA实现猜数字游戏
怎么才能将我们平时玩的猜数字的游戏用Java语言来实现呢?下面我们就一起来试一试吧!
首先我们要清楚,在猜数字游戏中,我们的数字是随机产生的,在Java语言中我们也有相应的函数“Random”来表示随机函数。
接着我们就要设置相关提示。如果猜小了,我们就提示小了,猜大了就提示大了,那么答对了就也应该有相应的提示!那么这里的判断语句,就可以用“if-else”来实现了!
最后我们就可以用代码实现啦!
代码实现如下:
package project2;
import java.util.Random;
import java.util.Scanner;
public class Guess {
public static void main(String[] args) {
Random rd=new Random(); //生产随机数的对象;
int num=rd.nextInt(100); //返回一个大于等于0小于100的随机数给number;
System.out.println("请输入你猜的数字:");
while(true){ //while的无限循环;
@SuppressWarnings("resource")
Scanner sc=new Scanner(System.in); //键盘录入;
int input=sc.nextInt(); //将输入的数字赋值给整型int;
if(input>num){ //如果输入的数大于随机生产的数
System.out.println("太大了");
}
else if(input<num){
System.out.println("太小了");
}
else{
System.out.println("恭喜你,猜对了");
break;
}
}
}
}
结果截图如图所示: