如何根据运行次数使程序输出不同

  • 本文关键字:程序 输出 何根 运行 java
  • 更新时间 :
  • 英文 :


这不像是代码帮助或代码审查。我正在尝试为我的程序制作一个计数器,它可以定义我的程序的输出。例如:如果我想让我的程序在运行两次后做特定的事情,否则它应该做另一件事。我想说的另一个例子是,当我第一次和第二次运行程序时,它应该打印3,但当我第三次运行它时,应该打印5。我相信已经有很多方法了,但我不知道如何在谷歌上搜索这种类型的特定查询。

我正在做一个复杂的程序,需要这种类型的东西,但我不知道从哪里以及如何开始或寻找。我试着做一个计数器,但每次程序运行时,它都会初始化计数器的值,所以它不会递增。

每次运行时都必须维护一个状态。这意味着在程序中,维护一个计数器并将其存储在一个文件中。你可以用以下方法来做。

  1. 如果文件中存储有运行状态计数器,则表示应用程序是第一次运行
  2. 在运行应用程序之前,请读取维护运行计数器的文件
  3. 根据偶数、奇数等运行计数器的数字,您可以编写逻辑

您必须将值保存在文件或其他存储方法中,这些存储方法在程序运行和结束后仍然存在。

每次程序运行时:

如果没有文件,那么创建一个文件,并在其中写入数字1,以显示程序已经运行过一次。

如果在运行程序时已经有一个文件,请读取存储在其中的数字,并将其解释为以前运行的次数。向文件中写入一个比以前运行次数高1的数字。

最新更新