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

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("真笨啊。。");

 }
}

 

带背景的是什么意思呢

婷婷同学_
浏览 560回答 1
1回答

呼唤远方

 int num=ran.nextInt(1);是取一个0到1的随机数 else if(guest==num && sum<5){ 如果猜测的数等于随机生成的数并且猜的次数小于5次
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java