|
package xiangmu;
|
|
import java.util.Scanner;
|
|
|
|
public class Ceshi {
|
|
public static void main(String args[]) {
|
|
// 给定正整数,猜数字游戏
|
|
int shuzi = 51;
|
|
System.out.println("欢迎来到猜数字游戏!");
|
|
System.out.print("请输入一个0到100之间的整数:");
|
|
Scanner sc = new Scanner(System.in);
|
|
while(true) {
|
|
int sz = sc.nextInt();
|
|
if(sz < 0 || sz > 100) {
|
|
System.out.print("输入非法!请继续猜数字:");
|
|
continue; // continue 跳过本次循环
|
|
}
|
|
if(sz > shuzi) {
|
|
System.out.print("猜高了!");
|
|
}else if(sz < shuzi) {
|
|
System.out.print("猜低了!");
|
|
}else {
|
|
System.out.println("猜对了!");
|
|
System.out.println("程序退出...");
|
|
break; // break 跳出本层循环
|
|
}
|
|
System.out.print("请继续猜数字:");
|
|
}
|
|
sc.close();
|
|
}
|
|
}
|
欢迎来到猜数字游戏!
请输入一个0到100之间的整数:1000
输入非法!请继续猜数字:-1
输入非法!请继续猜数字:50
猜低了!请继续猜数字:53
猜高了!请继续猜数字:51
猜对了!
程序退出...