2024-04-27 22:48:03 | 我爱编程网
总体思路,定义一个静态全局变量来统计方法执行次数,每进方法一次,统计次数加1
所有方法执行完成时,输出统计次数就可以了。
示例代码如下:
public class CountTest {
public static int count1 = 0;
public static int count2 = 0;
public static void main(String[] args) {
Random r = new Random();
for (int i=0; i < 10; i++) {
int num = r.nextInt();
if (num > 0.5) {
method1();
} else {
method2();
}
System.out.println(count1 + " " + count2);
}
public static void method1() {
写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();
}
}
我爱编程网(https://www.52biancheng.com)小编还为大家带来java程序里求循环次数,请问大哥帮忙解答的相关内容。
public class XunHuan {
public static void main (String [] args) {
int count=0;
for (int i=0; i<1000; i++){
if(i%7==0&&i%10!=0){
//count:记录满足条件的循环个数
count++;
//输出结果
System.out.println(i);
}
}
//输出循环个数
System.out.println("循环次数:"+count);
}
}
2025-02-01 20:24:39
2025-02-12 03:21:37
2024-01-05 14:11:24
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01