import java.util.Scanner;
public class Source3 {
public static void main(String[] args) {
long startTime=System.currentTimeMillis();
long sum=0;
for(int i=1;i<=10000000;i++) {
sum+=i;
}
long endTime=System.currentTimeMillis();
System.out.println(sum);
System.out.println(endTime-startTime);
}
}
有什么思路能減少程式的運行時間呢
uj5u.com熱心網友回復:
a*(a+1)/2 除了可以用這個公式以外 還有別的辦法嗎uj5u.com熱心網友回復:
連加么,用高斯演算法啊,(1+10000000)*5000000,不就行了。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/77940.html
標籤:Java相關
上一篇:關于fullcalendar插件的titleFormat標題的問題
下一篇:一個sql陳述句求助
