import java.util.Random;//随机数包
import java.util.Scanner;//键盘录入包
public class Test {
public static void main(String[] args) {
Random r = new Random();//随机数
Scanner sc = new Scanner(System.in);
int number2 = r.nextInt(100);//随机数的范围,取头不取尾,包左不包右,0-99
下面这句话是错的,
//若要0-100,则int number2 = r.nextInt(100)+1;所有范围+1
下面这句才是对的
//若要1-100,则int number2 = r.nextInt(100)+1;所有范围+1
int count = 0;
/*while (true){
System.out.println("请输入你要猜的数字");
int number3 = sc.nextInt();
if (number3 > number2){
System.out.println("猜的数字大了");
} else if (number3 < number2){
System.out.println("猜的数字小了");
}else{
System.out.println("猜对了小红你真棒");
}
}*/
//猜三次必中的
import java.util.Scanner;
import java.util.Random;
public class GuessRandom {
public static void main(String[] args) {
//随机数,括号里不用填
Random r = new Random();
Scanner sc = new Scanner(System.in);
int number2 = r.nextInt(100);//随机数的范围,取头不取尾,包左不包右,0-99
//若要1-100,则int number2 = r.nextInt(100)+1;所有范围+1
int count = 0;
while (true) {
System.out.println("请输入你要猜的数字");
int number3 = sc.nextInt();
count++;//猜三次必中的
if (count == 3) {
System.out.println("猜对了,美女你真棒");
break;
}
if (number3 > number2) {
System.out.println("猜的数字大了");
} else if (number3 < number2) {
System.out.println("猜的数字小了");
} else {
System.out.println("猜对了小红你真棒");
}}}}