软件运行次数

embedded/2024/11/14 20:10:15/

题目:

实现一个验证程序运行次数的小程序,要求如下:

  1. 当程序运行超过3次时给出提示:本软件只能免费使用3次,欢迎您注册会员后继续使用~
  2. 程序运行演示如下:
    • 第一次运行控制台输出:欢迎使用本软件,第1次使用免费~
    • 第二次运行控制台输出:欢迎使用本软件,第2次使用免费~
    • 第三次运行控制台输出:欢迎使用本软件,第3次使用免费~
    • 第四次及之后运行控制台输出:本软件只能免费使用3次,欢迎您注册会员后继续使用

代码:

java">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();}
}

 


http://www.ppmy.cn/embedded/58235.html

相关文章

VirtualBox 安装 Ubuntu Server24.04

环境&#xff1a; ubuntu-2404-server、virtualbox 7.0.18 新建虚拟机 分配 CPU 核心和内存&#xff08;根据自己电脑实际硬件配置选择&#xff09; 分配磁盘空间&#xff08;根据自己硬盘实际情况和需求分配即可&#xff09; 设置网卡&#xff0c;网卡1 负责上网&#xff0c…

找不到msvcr120.dll无法继续执行代码的原因分析及解决方法

我们可以使用一种科学的方法解决msvcr120.dll丢失的问题。这是由于日常使用电脑时的不当操作&#xff0c;可能会导致一些dll文件的丢失。对于这种情况&#xff0c;我们可以谨慎地修复来解决。 一、首先让我们了解msvcr120.dll是什么及重要性 msvcr120.dll 是微软公司开发的Vis…

Apache Seata应用侧启动过程剖析——RM TM如何与TC建立连接

本文来自 Apache Seata官方文档&#xff0c;欢迎访问官网&#xff0c;查看更多深度文章。 本文来自 Apache Seata官方文档&#xff0c;欢迎访问官网&#xff0c;查看更多深度文章。 Apache Seata应用侧启动过程剖析——RM & TM如何与TC建立连接 前言 看过官网 README 的第…

【云原生】Kubernetes之持久化

Kubernetes 持久化存储 文章目录 Kubernetes 持久化存储一、为什么要做持久化存储二、都有哪些存储2.1、emptyDir2.1.1、什么是emptyDir2.1.2、emptyDir作用2.1.3、emptyDir的应用场景2.1.4、emptyDir优缺点2.1.5、emptyDir的使用方式 2.2、hostPath2.2.1、什么是hostPath2.2.2…

基于DPU的云原生计算资源共池管理解决方案

1. 方案背景和挑战 在传统的云环境中&#xff0c;通常存在着不同的技术栈&#xff0c;支撑多样化的计算服务&#xff0c;具体如下&#xff1a; ① OpenStack环境与虚拟化云主机及裸金属服务 OpenStack是一个开源的云计算管理平台项目&#xff0c;它提供了部署和管理大规模计…

【c++刷题笔记-动态规划】day32: 509. 斐波那契数 、 70. 爬楼梯 、 746. 使用最小花费爬楼梯

509. 斐波那契数 - 力扣&#xff08;LeetCode&#xff09; class Solution { public:int fib(int n) {if(n0){return 0;}vector<int>dp(n1);dp[0]0;dp[1]1;for(int i2;i<n;i){dp[i]dp[i-1]dp[i-2];}return dp[n];} }; 70. 爬楼梯 - 力扣&#xff08;LeetCode&#x…

【最新鸿蒙应用开发】——Navigation路由管理

Navigation路由 1.引言 一多开发的项目适合使用Navigation进行统一的页面路由管理。Navigation还提供统一的标题栏、工具栏、菜单栏&#xff0c;并且自带导航返回功能。另外&#xff0c;Navigation还支持一些Router不支持的功能&#xff0c;比如&#xff1a;自带的路由拦截功…

【网络安全】这些网络安全知识请牢记!

随着社会信息化深入发展&#xff0c;互联网对人类文明进步将发挥更大促进作用&#xff0c;但与此同时&#xff0c;互联网领域的问题也日益凸显&#xff0c;网络犯罪、网络攻击等时有发生&#xff0c;网络安全与每个人都息息相关&#xff0c;下面一起来了解网络安全知识吧&#…