猜数字游戏java
来源:互联网 发布:java和hadoop 编辑:程序博客网 时间:2024/05/02 02:10
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();
}
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();
}
}
public static void main(String[] args) {
// 调用game方法游戏开始
game();
}
}
0 0
- Java猜数字游戏
- [Java]猜数字游戏
- java 猜数字游戏
- Java 猜数字游戏
- java--猜数字游戏
- java 猜数字游戏
- java.猜数字游戏
- java 猜数字游戏
- 猜数字游戏java
- java 猜数字游戏
- java猜数字游戏
- Java猜数字游戏
- java 简单猜数字游戏
- Java编程----猜数字游戏
- 猜数字游戏(java)
- java编写猜数字游戏
- java版猜数字游戏
- JAVA之猜数字游戏
- linux中lost+found目录的作用
- Git学习文档之一 学习文档-发布
- 如何使文字垂直居中
- 文件IO
- activity 章节
- 猜数字游戏java
- JDK8中的getOrDefault方法
- 20个很棒的android开源项目帮助你提升开发技能
- android利用反射创建数据库和其他操作
- UART简介及与COM口的区别
- remind Javaweb登录的糟心事
- Parcelable中List数据的跨进程读写操作
- Git学习文档之一 学习文档-合并分支
- 排序算法