A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
需求:猜数字小游戏
思路:1、产生一个随机数
   2、键盘录入一个数据
   3、将两个数进行比较
*/
import java.util.Scanner;
class GuessNumber
{
public static void main(String[] args)
{
  //产生一个随机数
  int number = (int)(Math.random()*100)+1;
  while (true)
  {
  
   //键盘录入一个数据
   Scanner sc = new Scanner(System.in);
   System.out.println("请输入数据(1~100):");
   int num = sc.nextInt();
   if(number == num)
   {
    System.out.println("恭喜你猜中了");
   }
   else if (number < num)
   {
    System.out.println("不好意思,您猜的数据"+num+"大了");
   }
   else
   {
    System.out.println("不好意思,您猜的数据"+num+"小了");
   }
  }
}
}

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1 赞一个!

查看全部评分

23 个回复

倒序浏览
马曦 来自手机 中级黑马 2014-12-18 01:54:39
沙发
牛,佩服,赞一个。
回复 使用道具 举报
厉害。可以叫你大神啦。
回复 使用道具 举报
厉害。可以叫你大神啦。
回复 使用道具 举报
加油加油加油!!!!
回复 使用道具 举报
恩,加油
回复 使用道具 举报
楼主厉害,楼主已经进黑马了吗
回复 使用道具 举报
曹震国 发表于 2014-12-18 23:31
楼主厉害,楼主已经进黑马了吗

没有呢,正在黑马入学视频辅导班学习当中
回复 使用道具 举报
.....我醉了
回复 使用道具 举报
a371166028 来自手机 中级黑马 2014-12-19 07:18:00
10#
我醉了+1
回复 使用道具 举报
学以应用了赞
回复 使用道具 举报
我,你真能学以致用啊,佩服佩服
回复 使用道具 举报
我醉了+2
回复 使用道具 举报
我醉了+3
回复 使用道具 举报
你的这个代码是用math类创建的随机数,我的还有一个,你可以看看
  1. import java.util.Scanner;
  2. import java.util.Random;
  3. class Deno
  4. {
  5.         public static void main(String []args)
  6.         {
  7.                
  8.                 Random v=new Random();
  9.                 int a=v.nextInt(101);
  10.                 while (true)
  11.                 {
  12.                         System.out.println("请输入一个数");
  13.                         Scanner b=new Scanner(System.in);
  14.                         int c=b.nextInt();
  15.                         if(a>c)
  16.                         {
  17.                                 System.out.println("哥"+c+"不对哦,有点小");
  18.                         }
  19.                         else if(a<c)
  20.                         {
  21.                                 System.out.println("哥"+c+"还是不对哦,有点大");
  22.                         }
  23.                         else
  24.                         {
  25.                                 System.out.println("恭喜你,猜中了。请我吃饭吧。。。。。。");
  26.                                 break;
  27.                         }
  28.                 }
  29.         }
  30. }
复制代码
回复 使用道具 举报
要说一点,就是我的代码里因为自己的英语不太好,所以命名的时候没有做到见名知意,希望大家能做到见名知意
回复 使用道具 举报
牛,太赞了
回复 使用道具 举报
18334705181 发表于 2014-12-19 22:56
你的这个代码是用math类创建的随机数,我的还有一个,你可以看看

恩恩,Random随机生成0~n的(包括0但不包括n)
回复 使用道具 举报
Jennifer 发表于 2014-12-20 00:06
恩恩,Random随机生成0~n的(包括0但不包括n)

是包括0不包含n
回复 使用道具 举报
大神啊,赞。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马