IO流(16)--模拟试用版软件的剩余提示

来源:互联网 发布:怎么开启80端口 编辑:程序博客网 时间:2024/05/17 18:24
package com.fenqing.stream;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class test_2 {    /**     * 当我们下载一个试用版软件,没有购买正版的时候,每执行一次就会提醒我们还有多少次使用机会,用学过的IO流知识,模拟试用版软件,试用机会10次,执行一次就提示一次剩余机会,如果为0则提示购买正版。     *      * 1.创建带缓冲的输入流对象,使用readLine()方法,可以保证数据的一致性     * 2.将读到的字符串转换为int数     * 3.对int数进行判断,如果大于0,就将其一一写回去,反之提示购买正版     * 4.在if判断中要结果一一打印,并将结果通过输出流写到文件上     */    public static void main(String[] args) throws IOException {        //1        BufferedReader br=new BufferedReader(new FileReader("xxx.txt"));        //2        String line=br.readLine();        int times=Integer.parseInt(line);        //3        if(times>0){            //4            System.out.println("你还有"+times--+"次机会。");            FileWriter fw=new FileWriter("xxx.txt");            fw.write(times+"");            fw.close();        }else{            System.out.println("试用次数已到,请购买正版!");        }        //关闭流        br.close();    }}
原创粉丝点击