IO流_如何让猜数字小游戏只能玩5次案例
来源:互联网 发布:linux创建用户名和密码 编辑:程序博客网 时间:2024/05/05 11:27
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 2017count=0
0 0
- IO流_如何让猜数字小游戏只能玩5次案例
- java案例-基于IO流的猜数字小游戏
- 面向对象_猜数字小游戏案例
- 模拟用户的登录,给3次机会,登录成功,玩一个猜数字小游戏!
- java-猜数字小游戏案例
- 【Random】猜数字小游戏案例
- Java小程序-猜数字程序(只能玩有限次)
- 猜数字的小游戏,无聊玩
- [Java小案例01] 猜数字小游戏
- Visual C#_ Framework.猜数字小游戏
- IO流_复制文本文件的5种方式案例
- 如何让TextBox只能输入数字、汉字、字母?
- c# 如何让textbox只能输入数字和小数
- 如何让单行密码编辑框只能输入数字
- 猜数字小游戏(如何产生随机数)
- IO流_批量修改文件名称案例
- IO流_复制多级文件夹案例
- Delphi中如何让编辑框只能输入数字或者只能输入一个浮点数值呢?
- Angular开发者指南(一)入门介绍
- python 保持json数据到本地时的编码
- Spring中Bean的生命周期配置bean的后置处理器
- 某年某月某日到某年某月某日有多少天
- Linux安装jdk
- IO流_如何让猜数字小游戏只能玩5次案例
- hibernate连接多个数据库
- iOS-Core Image 介绍-期刊
- 三、GC算法概念
- 精彩文章
- 蓝桥杯 历届试题 带分数
- ThinkPhp中的Layout使用
- SevletConfig
- How to use lingo...