2016-10-12 95 views
-5

循環這是我的循環代碼示例:簡單的方法在Java中使用

int outsideLoop = 0; 
for (int i = 1; i < 11; i++) 
{ 
    outsideLoop += i; 
    System.out.println("Count is: " + i); 
} 
System.out.println("Outside loop is: " + outsideLoop); 

我的朋友說,使用int i = 1; i < 11; i++是一種原始的方式。 有什麼快速的方式來循環比使用此代碼?

+0

你是什麼意思的「原始」?使用'int'沒什麼問題,但是你的變量'outsideLoop'讓我感到困惑,你應該將它重命名爲'loopCount'。 – px06

+2

我不確定交易是什麼。也許你應該問你的「朋友」關於「原始」的那麼糟糕...... – Fildor

+4

不要再與這位朋友交談。 – AhmadWabbi

回答

3

一位好朋友會告訴你outsideLoop有一個封閉式解決方案。換句話說,根本不需要使用for循環,這可以節省計算時間。

outsideLoop = n * (n + 1)/2,在那裏,你的情況,n是10

這來自於一個算術級數的總和。