猜数字的小游戏
import java.util.Random;
import java.util.Scanner;
public class Test0408 {
// 猜数字
// 先随机产生一个数字,然后输入一个数字比较高了还是低了,直到猜对了
public static boolean guess(Scanner scanner ,int toGuess) {
System.out.println("输入你要猜的数字");
int num = scanner.nextInt();
if (num <toGuess) {
System.out.println("低了");
return false;
}
else if(num > toGuess){
System.out.println("高了");
return false;
}
else{
System.out.println("恭喜你,猜对了");
return true;
}
}
public static void main(String[] args) {
Random random = new Random();
int toGuess = random.nextInt(100);
Scanner sc = new Scanner(System.in);
while(true){
if (guess(sc,toGuess)){
break;
}
}
}
}
这个小游戏最好使用二分查找比较快速