黑马程序员技术交流社区

标题: 随机数方法的调用 [打印本页]

作者: 641113495    时间: 2015-9-14 21:29
标题: 随机数方法的调用
import java.util.Scanner;
class Practise_Math {
public static void main(String[] args) {
  System.out.println("请输入一个1~100的整数");
  int guess_Num = (int)(Math.random()*100+1);//Math.random()是生成大于等于0.0小与1.0的随机数的方法
  int count = 0;      //计数器
  Scanner sc = new Scanner(System.in);//创建录入对象
  for (; ; ){   //因为不知道什么时候能猜中,所以需要使用无限循环
   int x = sc.nextInt();    //将键盘录入的数据存在x中
   count++;
   if (x < guess_Num){
    System.out.println("小了");
   }else if (x > guess_Num){
    System.out.println("大了");
   }else {
    System.out.println("中了");
    break;
   }
  }
  System.out.println("猜了 " + count + "次");
  if (count < 3) {
   System.out.println("好运气啊!");
  }else if (count >= 3 & count < 10){
   System.out.println("运气不好哦!");
  }else if (count >= 10 & count < 15){
   System.out.println("杂乱无章啊!");
  }else {
   System.out.println("脑子不够用啊!");
  }
}
}
/*
获取随机数的方法
public static double random():返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
*/

作者: 且听风_R0pZK    时间: 2015-9-14 21:51
一起共同加油哈
作者: 铁蛋    时间: 2015-9-14 22:06
不错啊,就是不喜欢用for死循环,可以用while啊
作者: 0819刘海东    时间: 2015-9-14 23:28
一起加油,赞一个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2