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。
*/
|
|