编程语言
首页 > 编程语言> > java带你实现猜数字小游戏,刚入门也能看懂(超详细)

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