java程序中如何记录次数

2025-05-12 16:21:45
推荐回答(3个)
回答(1):

写3个全局变量(A总数,B输,C赢),没调用一次猜拳函数就A++,判断一下,赢了,A++,B++,C不动;输了A++,C++,B不动
最后那3个变量就是要统计的
public int addNum() throws IOException{
FileInputStream fin=new FileInputStream("num.data");
DataInputStream din=new DataInputStream(fin);
int i=din.readInt();
i++;
FileOutputStream fout=new FileOutputStream("num.data");
DataOutputStream dout=new DataOutputStream(fout);
dout.writeInt(i);
return i;
}

num.data里需要先用OutputStream写进去一个0
执行以下代码
public static void main(String args[]) {
FileOutputStream fout;
try {
fout = new FileOutputStream("num.data");
DataOutputStream dout=new DataOutputStream(fout);
dout.writeInt(0);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}

回答(2):

这样的话 一般会用一个 静态变量 例如 public static int count; 没玩完一次 就 count++; 如果想下次打开程序能记住上次与电脑玩了多少次的话 可以把次数等信息写到文件里面 下次打开程序的时候可以再读出来 文件读写用到 java.io 包;

回答(3):

写3个全局变量(A总数,B输,C赢),没调用一次猜拳函数就A++,判断一下,赢了,A++,B++,C不动;输了A++,C++,B不动 最后那3个变量就是你要统计的