/*
通过Math类如何获取1-100之间的随机数?
思路:先通过导包,进行键盘录入
*/
import java.util.Scanner;
class Demo {
public static void main(String[]Args) {
Scanner sc = new Scanner(System.in);
double d = Math.random();
int i ;
System.out.println("请输入一个整数");
for (i=1;true ;i++ ) {
int y = sc.nextInt();
int x = (int) (d*100+1);
if (y>x) {
System.out.println("您输入的值过大");
} else if(y<x) {
System.out.println("您输入的值过小");
} else {
System.out.println("您输对了");
break;
}
}
if (i>=12) {
System.out.println("您一共输入了"+i+"次,"+"击败了全国3%的选手");
}else if (i<=12&&i>=9) {
System.out.println("您一共输入了"+i+"次,"+"击败了全国30%的选手");
}else if(i<=9&&i>=6) {
System.out.println("您一共输入了"+i+"次,"+"击败了全国70%的选手");
}else {
System.out.println("您一共输入了"+i+"次,"+"击败了全国95的选手");
}
}
} |
|