猜数游戏

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猜数游戏相关的知识,希望对你有一定的参考价值。

1 问题

编写一个Java程序,实现以下功能:

2 方法

  1. 首先导入java.util包下的Random,让程序随便分配给用户一个数。

    再导入java.util包下的Scanner类,构建Scanner对象,以便输入。


  2. 利用Random().nextInt()生成一个随机的int值,再利用Scanner()让用户从控制台输入。


  3. 再利用while循环和if条件语句进行判断。

import java.util.Random;
import java.util.Scanner;
public class Zuo9
   public static void main(String[] args)
       int num=new Random().nextInt(100)+1;
       Scanner scanner=new Scanner(System.in);
       int input=0;
       while (input != num)
           System.out.println("猜猜该数字!");
           input=scanner.nextInt();
           if (input>num)
               System.out.println("猜大了!");
           
           if(input<num)
               System.out.println("猜小了!");
           
           else if (input==num)
               System.out.println("猜对了!"+num);
           
       
   

3 结语

针对猜数游戏问题,提出利用while循环语句和if条件语句,通过利用Java编程随机生成一个数字,让用户输入自己的猜测,根据提示来修改自己的猜测,直到猜对随机生成的数字的实验,证明该方法是有效的,本文的方法只是其中一种,未来可以研究出更多更简洁的方法进行实验。

以上是关于猜数游戏的主要内容,如果未能解决你的问题,请参考以下文章

1.Python程序--猜数游戏

猜数游戏

猜数游戏

bzoj1594猜数游戏

c语言猜数游戏编程

猜数游戏