题目:
实现一个验证程序运行次数的小程序,要求如下:
- 当程序运行超过3次时给出提示:本软件只能免费使用3次,欢迎您注册会员后继续使用~
- 程序运行演示如下:
- 第一次运行控制台输出:欢迎使用本软件,第1次使用免费~
- 第二次运行控制台输出:欢迎使用本软件,第2次使用免费~
- 第三次运行控制台输出:欢迎使用本软件,第3次使用免费~
- 第四次及之后运行控制台输出:本软件只能免费使用3次,欢迎您注册会员后继续使用~
代码:
import java.io.*;
public class Word4 {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new FileReader("D:\\javaSE\\java\\src\\IO\\count.txt"));
String s = bufferedReader.readLine();
int i1 = Integer.parseInt(s);//转为int类型
i1++;//每次加一
if (i1<=3){
System.out.println("欢迎使用本地软件,第"+i1+"次使用免费~");
}else {
System.out.println("本软件只能免费使用3次,欢迎您注册会员后继续使用请充会员");
}
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("D:\\javaSE\\java\\src\\IO\\count.txt"));
bufferedWriter.write(i1+"");//如果你要原样的话加""
//更新文件中的数据
bufferedWriter.close();
bufferedReader.close();
}
}