IO流_如何让猜数字小游戏只能玩5次案例
2017-03-04 19:01
246 查看
package cn.itcast_08; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Reader; import java.io.Writer; import java.util.Properties; /* * 我有一个猜数字小游戏,请写一个程序实现在测试类中只能用5次,超过5次提示:游戏试玩已结束,请付费 */ public class PropertiesTest2 { public static void main(String[] args) throws IOException { // 读取某个地方数据,如果次数不大于5,可以继续玩。否则就提示"游戏试玩已结束,请付费" // 把数据加载出来 Properties prop = new Properties(); Reader r = new FileReader("count.txt"); prop.load(r); r.close(); // 得到文件中的键获取值 String value = prop.getProperty("count"); int number = Integer.parseInt(value); // 判断number是否大于5,如果大于则提示"游戏试玩已结束,请付费",并结束。否则,就继续玩 if (number > 2) { System.out.println("游戏试玩已结束,请付费"); System.exit(0); } else { number++; prop.setProperty("count", String.valueOf(number)); Writer w = new FileWriter("count.txt"); prop.store(w, null); w.close(); GuessNumber.start(); } System.out.println(number); } }
package cn.itcast_08; import java.util.Scanner; /** * 猜数字小游戏 * * @author 风清杨 * @version V1.1 * */ public class GuessNumber { private GuessNumber() { } public static void start() { // 创建一个随机数 int number = (int) (Math.random() * 100) + 1; // 定义一个统计变量 int count = 0; while (true) { // 键盘录入一个数据 Scanner sc = new Scanner(System.in); System.out.println("请输入随机数(1-100):"); int guessNumber = sc.nextInt(); count++; // 判断 if (guessNumber > number) { System.out.println("你猜的数据" + guessNumber + "大了"); } else if (guessNumber < number) { System.out.println("你猜的数据" + guessNumber + "小了"); } else { System.out.println("恭喜你,猜了" + count + "次,成功了"); break; } } } }
#Sat Mar 04 18:59:50 CST 2017 count=0
相关文章推荐
- Java基础知识强化之IO流笔记70:Properties练习之 如何让猜数字小游戏只能玩5次的案例
- java案例-基于IO流的猜数字小游戏
- 面向对象_猜数字小游戏案例
- [Java小案例01] 猜数字小游戏
- 猜数字小游戏(如何产生随机数)
- 03-引用变量,选择与循环语句,猜数字小游戏案例
- 【Random】猜数字小游戏案例
- 集合框架_用户登录注册案例详细分析和分包的实现、用户基本描述类和用户操作接口的实现、用户操作类的具体实现、用户测试类的实现、加入猜数字小游戏
- 【Android】如何写个猜数字的小游戏
- 如何运用C语言制作猜数字小游戏?
- GUI_如何控制在文本框里面只能输入数字字符案例
- 猜数字小游戏案例
- 如何在c#winform的文本框限制只能输入汉字,并且汉字的个数最多不能超过4个!
- 案例学习:如何让你的SQL运行得更快
- 如何限制文本框只能输入数字,小数点,英文,汉字等各类代码
- 如何用sql语句对性别的 约束条件让它只能填 男 或 女
- 如何限制某些用户只能收发内部邮件,不能够对外收发邮件?
- 如何寻找使用案例及其注意事项,学习笔记
- 如何设置树只能折叠
- 如何实现同一用户只能存在一个实例?