这是我的循环代码的示例:
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 :(得分:3)
一位好朋友会告诉你,outsideLoop
有一个封闭式解决方案。换句话说,根本不需要使用for
循环,这样可以节省计算时间。
outsideLoop = n * (n + 1) / 2
,在您的情况下,n
为10。
这来自算术级数的总和。