ITPub博客

首页 > 应用开发 > Java > [JAVA]复习第三日JAVA猜数字案例

[JAVA]复习第三日JAVA猜数字案例

原创 Java 作者:Taiaishua 时间:2018-06-17 22:56:53 0 删除 编辑
前言:这是对于Scanner,Random,循环语句,条件语句,break的实际混合使用案例。

点击(此处)折叠或打开

  1. /*
  2.    实现猜数字的小游戏
  3.      随机数一个数字,让用户猜
  4.      结果三种情况:
  5.      中了, 大了, 小了
  6.     
  7.     随机数: Random
  8.     键盘输入: Scanner
  9.     猜的数字,和随机数进行比较 if 判断
  10.     直到猜中为止, 反复去猜,循环 while
  11. */
  12. import java.util.Random;
  13. import java.util.Scanner;
  14. public class GuestNumber{
  15.     public static void main(String[] args){
  16.         System.out.println("猜数字开始了");
  17.         System.out.println("输入1-100之间数据");
  18.         //创建Random类变量
  19.         Random ran = new Random();
  20.         //变量.使用功能nextInt()获取1-100随机数
  21.         int ranNumber = ran.nextInt(100)+1;
  22.         //System.out.println(ranNumber);
  23.         //创建Scanner类变量
  24.         Scanner sc = new Scanner(System.in);
  25.         
  26.         while(true){
  27.             //获取键盘输入
  28.             int number = sc.nextInt();
  29.             //随机数和,用户输入的数据,比较
  30.             if( number > ranNumber){
  31.                 System.out.println("猜大了");
  32.             }else if (number < ranNumber){
  33.                 System.out.println("猜小了");
  34.             }else{
  35.                 System.out.println("中了");
  36.                 break;
  37.             }
  38.         }
  39.     }
  40. }


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537584/viewspace-2156290/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    55
  • 访问量
    51688