java模拟器怎么用按键 手机玩pc的模拟器

使用java模拟记录软件试用次数问题之前 , 先对I/O流提供的RandomAccessFile类进行简单的了解!

java模拟器怎么用按键 手机玩pc的模拟器

文章插图
java模拟器怎么用按键 手机玩pc的模拟器

文章插图
java模拟器怎么用按键 手机玩pc的模拟器

文章插图
java模拟器怎么用按键 手机玩pc的模拟器

文章插图
RandomAccessFile在实际开发的过程之中也常见 , 比如 , 有一些软件在使用时需要付费 , 但是一般来说都有几次免费试用的机会 。接下来使用RandomAccessFile类来模拟实现记录软件试用次数的过程 。在编写该程序时 , 首先得在自己的目录下创建一个文本文件copy2.txt,在该文本中输入数字5作为软件的试用次数 , 来进行演示模拟记录软件试用次数 。
代码如下:
import Java.io.*;
/**************************************
项目:随机读取设备中的数据
方法:RandomAccessFileseekwrite
时间:2021.2.3
*************************************/
public class RandomAFileTemp {
public static void main(String[] args) throws Exception {
//创建RandomAFileTemp 对象 , 并以读写模式打开copy.txt文件
RandomAccessFile raf= new RandomAccessFile(“C:\Users\asus\Desktop\copy2.txt”,”rw”);
//读取还可以使用的次数为 , 第一次读取时times为5
int times=Integer.parseInt(raf.readLine())-1;
//判断剩余的次数
if(times>0) {
//每执行一次表示使用一次 , 次数就会减少一次
System.out.println(“您还可以试用:”+times+”次!”);
//将记录指针重新指向文件开头
【java模拟器怎么用按键 手机玩pc的模拟器】raf.seek(0);
//将剩余次数再次写入文件
raf.write((times+””).getBytes());
}else {
System.out.println(“试用次数已经用完!”);
}
//关闭这个随机存取文件流并释放任何系统
raf.close();
}
}
输出结果:
试用次数已经用完!
上述结果表明 , 运行该代码五次了 , 也就是免费使用的机会已经用完了 。所以 , 每运行一次 , 就少一次使用机会 , 相当于一个软件的免费使用时间为20天 , 每过一天免费使用的时间就少一天 。同时 , 与我们输入密码一样 , 你有三次机会输入密码 , 当超过连续三次都数不对 , 卡就会被吞!

    推荐阅读