class Demo6 {
public static void main(String[] args) throws IOException {
long s1 = System.currentTimeMillis();
BufferedReader br = new BufferedReader(new FileReader(new File("E:/Demo6.java")));
BufferedWriter bw = new BufferedWriter(new FileWriter(new File("E:/中国.java")));
String str = null;
while((str=br.readLine())!=null){
bw.write(str);
}
br.close();
bw.close();
for(int x = 10000;x>0;x--){
if(x==1){
System.out.println(x);
}
}
long s2 = System.currentTimeMillis();
System.out.println(s1);
System.out.println(s2);
System.out.println("程序运行时间:"+(s2-s1)+"毫秒");
}
}
在我电脑运行结果是这样的:
1
1411554491416
1411554491416
程序运行时间:0毫秒
一开始我以为是程序太短了,又开了两个软件,不行!又加了个循环,循环一万次后运行时间还是 0 毫秒,求大神们解答,万分感谢!!!
java程序开始运行时间和结束运行时间一致是怎么回事???求大神指点
答案:2 悬赏:70
解决时间 2021-12-14 22:26
- 提问者网友:曖昧情执
- 2021-12-14 10:14
最佳答案
- 二级知识专家网友:不服输的倔强
- 2021-12-14 10:41
系统运行速度是非常快的。所以你这个是正常显示。你循环的时候可以在循环里打印一些数据出来。这样你就可以看到程序运行的速度了。
全部回答
- 1楼网友:心痛成瘾
- 2021-12-14 11:53
//判断是否为素数的方法,是返回true,不是返回false
public boolean isprime(int x){
if(x==1)return false;
for(int i=2;i<x;i++){
if(x%i==0)return false;
}
return true;
}
//计算100以内所有素数和的方法
public int sumof100prime(){
int sum=0;
for(int i=1;i<=100;i++){
if(isprime(i))sum+=i;
}
return sum;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯