首页 新闻 会员 周边 捐助

猜数字,请各位老师指教!!!

0
悬赏园豆:10 [已解决问题] 解决于 2012-03-28 22:36

package co.RandomDemo;
import java.util.Random;
import java.util.Scanner;
public class Random01 {
 public static void main(String[] args) {
  Random ran=new Random();
  Scanner input=new Scanner(System.in);
  int num=ran.nextInt(1);
  int sum=0,guest=0;
  do{
   System.out.println("请输入您猜的数字,您还有"+(5-sum)+"次机会");
   guest=input.nextInt();
   if(guest>num && sum<5){
    System.out.println("大了。。");
   }else if(guest<num && sum<5){
    System.out.println("小了。。");
   }else if(guest==num && sum<5){
    System.out.println("恭喜你猜对了。。");
   }else if(sum==5){
    
    break;
   }
   sum++;
  }while(sum<5);
  
  System.out.println("真笨啊。。");

 }
}

 

带背景的是什么意思呢

奋类的主页 奋类 | 初学一级 | 园豆:193
提问于:2012-03-28 22:13
< >
分享
最佳答案
0

 int num=ran.nextInt(1);是取一个0到1的随机数

else if(guest==num && sum<5){ 如果猜测的数等于随机生成的数并且猜的次数小于5次

收获园豆:10
artwl | 专家六级 |园豆:16736 | 2012-03-28 22:27

谢谢了,请您以后多指教好吗,我是学生

奋类 | 园豆:193 (初学一级) | 2012-03-28 22:34

@奋类: 有问题就在博问里写出来吧,高手很多的,我主要学习的是.NET平台,Java懂的不多哈

artwl | 园豆:16736 (专家六级) | 2012-03-28 22:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册