案例:游戏次数

Posted pxy-1999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了案例:游戏次数相关的知识,希望对你有一定的参考价值。

技术图片

 

 

游戏类:

技术图片
public class GuessNumber {
    public GuessNumber() {
    }
    public static void start(){
        //随机数生成数字
        Random r = new Random();
        int number = r.nextInt(100) + 1;

        while (true){
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入你要猜的数字:");
            int guessNumber = sc.nextInt();
            if (guessNumber > number){
                System.out.println("你猜的数字:"+guessNumber+"大了");
            }else if (guessNumber<number){
                System.out.println("你猜的数字:"+guessNumber+"小了");
            }else {
                System.out.println("恭喜你猜对了");
                break;
            }
        }
    }
}
View Code

 测试类:

public class PropertiesTest {
    public static void main(String[] args)throws IOException {
        //从文件中读取数据到Properties集合,用load()方法实现
        Properties prop = new Properties();

        FileReader fr = new FileReader("myFilegame.txt");
        prop.load(fr);
        fr.close();

        //通过Properties集合获取玩游戏的次数
        String count = prop.getProperty("count");
        int number = Integer.parseInt(count);
        //判断次数是否到了3次
        if (number >= 3){
            System.out.println("游戏试玩已结束,想玩请充值");
        }else{
            GuessNumber.start();
            //次数+1
            number++;
            prop.setProperty("count",String.valueOf(number));
            //重新写回文件
            FileWriter  fw = new FileWriter("myFilegame.txt");
            prop.store(fw,null);
            fw.close();
        }
    }
}

第一次运行:

技术图片技术图片

第二次运行:

技术图片技术图片

 

 

 第三次运行:

技术图片技术图片

 

 

 第四次运行:

技术图片

以上是关于案例:游戏次数的主要内容,如果未能解决你的问题,请参考以下文章

标准输入输出 案例 游戏次数 学习点 把集合写入文件 读取文件到集合

如何测量代码片段的调用次数和经过时间

从片段调用 Google Play 游戏服务

通过游戏学python 3.6 第一季 第三章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释 可复制直接使用 娱乐 可封装 函数

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账

通过游戏学python 3.6 第一季 第四章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码 可复制直接使用 娱乐 可封装 函数