大家好,我是北鹤。很高兴又和各位见面了。
上回发表过一篇”水仙花数“的小文章得到了一些浏览量的同时也收获了一些粉丝,针对循环的使用这回我们在深入一点,今天小编也简单做了个猜数字的小游戏,希望可以给刚入门的小伙伴一些灵感(喜欢不忘点赞+关注噢)
//导包 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; } } } }
代码的实现效果如下:
如果还有哪些地方小编写得不明白的欢迎留言与私信噢。关注北鹤,与你一同成长!