黑马程序员技术交流社区
标题:
随机数方法的调用
[打印本页]
作者:
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