永发信息网

一道简单的java问题,菜鸟新学,老师没讲

答案:4  悬赏:30  手机版
解决时间 2021-04-28 10:03
机器产生一个1-10随机数,作者来猜,每次输入提示相对随机数的大小,以及已经猜的次数。求解,谢谢ggjj们
最佳答案

楼上写的不错 但是有个地方写错了 还有可以简化一下代码


完整代码如下:


import java.util.Random;
import java.util.Scanner;
public class Test{
  public static void main(String[] args) {
    Random r = new Random();    //实例一个随机种子r
    int num = r.nextInt(10)+1;    //产生一个1到10的随机数num  要加1 因为方法只能返回0-9  而不是1-10
    int count = 0;    //用来标记猜数的次数
    Scanner input = new Scanner(System.in);//只要一个Scanner对象就够了 不用每次循环都创建
    while(true){
    System.out.println("请输入你猜到的数字:");
    int a = input.nextInt();    //接收输入的数
    count++;    //猜数次数加1
    if(a==num)    //如果猜中就退出循环
    break;
    else if(a>num)


    System.out.println("大了!!!");
    else
    System.out.println("小了!!!");
    }
   System.out.println("这个数是"+num+"您一共猜了:"+count+"次");
   }
}

全部回答

public static void main(String[] args) {   Random r = new Random();   int num = r.nextInt(11);   while (1 == 1) {    System.out.println("请输入您要猜的数:");    int i = new Scanner(System.in).nextInt();    if (i < num)     System.out.println("小了");    else if (i > num)     System.err.println("大了");    else     break;   }   System.out.println("猜对了");  }

晕,题目意思说都不清楚,解屁啊解?
public static void main(String[] args) {   Random r = new Random();    //实例一个随机种子r   int num = r.nextInt(10);    //产生一个1到10的随机数num   int count = 0;    //用来标记猜数的次数   boolean b = true;  //用来标记是否猜中   do{    Scanner input = new Scanner(System.in);    System.out.println("请输入你猜到的数字:");    int a = input.nextInt();    //接收输入的数    count++;    //猜数次数加1    if(a==num){    //如果猜中就退出do. while循环     b = false;    }    if(a>num){    //大了提示大了     System.out.println("大了!!!");    }    if(a<num){     System.out.println("小了!!!");    }   }while(b);  System.out.println("这个数是"+num+"您一共猜了:"+count+"次");  }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
6120c为什么进入软件会退出来
象山新影汽车租赁服务有限公司这个地址在什么
为什么我们中国是一个重男轻女的…女孩也一样
pack.win32.mrin007.i
求好玩的联机游戏
现在火热的是什么?
我是1989年5月20〔阴历〕下午五点到七点之间
忘记了密保令牌
QQ号被偷过,可密保问题被别人改了,怎么样才
丰泽商店地址在哪,我要去那里办事
请问三星F669看MP4 3GP的问题和JAVA?
普通的黑色电工胶带,塑料那种的,能耐多少度
如何访问路由器
宠物水母吃什么,水母怎么养,吃什么呀
七夕与国际情人节 在国人的思想意识中,会更
推荐资讯
如何建立Java applet,详细过程,从建立文件夹
形容鼓声很大,有哪几个成语?谢谢
nokia72是几版的
java程序设计自己家好像没有那软件下什么软件
给电脑cpu风扇润油用什么油好?
诺基亚6108可以下载收音机吗?怎么下载?
福建有什么特产?请你列举三种特产的名称,并选
韩星金成民妻子照片
2010年贵州大专补报时间??
一个从来不会给你花钱 但只说 想你 爱你的男
怎么把短信传到网上?
天龙八部为什么老出现这些子就打不开了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?