猜数字游戏java
public class GuessNumber {
// 打印输出方法
private static void print(int user, int computer,int n) {
// 定义变量用于存放玩家玩游戏猜测次数
if (user == computer) {
if (n <= 2) {
System.out.println(“你太有才了!”);
} else if (n >= 3 && n <= 6) {
System.out.println(“这么快就猜出来了,很聪明么!”);
} else {
System.out.println(“猜了半天才猜出来,小同志,尚需努力啊!”);
}
} else if (user < computer) {
System.out.println(“小了!”);
} else {
System.out.println(“大了!”);
}
}
// game游戏过程方法
private static void game() {
Scanner scan=new Scanner(System.in);
int user;
int i = 0;
// int computer=100; //测试打印信息是否正确
int computer = (int) (Math.random() * 1000) + 1;
do {
System.out.println(“请输入数字1-1000,输入0退出游戏”);
user = scan.nextInt();
if (user == 0) {
System.out.println(“真遗憾下次再挑战!”);
break;
}
i++;
// 调用print方法打印信息
print(user, computer,i);
} while (user != computer);
//关闭输入流
scan.close();
}
// main方法
public static void main(String[] args) {
// 调用game方法游戏开始
game();
}
}
还没有评论,来说两句吧...