java带你实现猜数字小游戏,刚入门也能看懂(超详细)
作者:互联网
大家好,我是北鹤。很高兴又和各位见面了。
上回发表过一篇”水仙花数“的小文章得到了一些浏览量的同时也收获了一些粉丝,针对循环的使用这回我们在深入一点,今天小编也简单做了个猜数字的小游戏,希望可以给刚入门的小伙伴一些灵感(喜欢不忘点赞+关注噢)
//导包
import java.util.Random;
import java.util.Scanner;
//猜字小游戏代码实现
public class ljl {
public static void main(String[] args){
//定义一个计数器用来记录猜字游戏猜数字的次数。
int count = 0;
/**创建1到100的随机生成数,Random函数实现。
* 1.创建对象
* 2.接收随机生成数值
*/
Random r = new Random();
int guessNumber = r.nextInt(100)+1;
//引导用户输入他猜想的数字。
System.out.println("请输入您猜想的数字!");
//while循环常用于不清楚具体循环次数的情况下使用,所以我们这里使用while循环进行重复猜字的动作。
while(true){
//每循环一次,计数器加一。
count++;
/**键盘录入,Scanner函数实现。
* 1.创建对象
* 2.接收数值
*/
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
//提示用户输入的数据与系统产生的随机数作比较,并给出提示。
if(number > guessNumber){
System.out.println("您猜的数字过大!");
}
else if(number < guessNumber){
System.out.println("您猜的数字过小!");
}
else{
System.out.println("您" + count + "次猜对了!");
break;
}
}
}
}
代码的实现效果如下:
如果还有哪些地方小编写得不明白的欢迎留言与私信噢。关注北鹤,与你一同成长!
标签:java,Scanner,Random,System,小游戏,数字,能看懂,println,out 来源: https://blog.csdn.net/m0_63804423/article/details/123617209