我现在用Google搜索并尝试各种方法,但没有任何成功.所以对于这个问题,我有这个循环,我输入一个数字"n"ex.10.然后程序从1到10计数.这是我正在使用的循环.
n = Keyboard.readInt();
for(int e = 1; e <=n; e++)
System.out.println(e);
Run Code Online (Sandbox Code Playgroud)
这工作正常,但现在我想计算已经在循环中显示的数字所以..它将是1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10(如果'n'被选中作为数字10)它应该给出计算,所以它会说1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55.
如果有人在这里帮助我会很棒.
提前致谢,
迈克尔.
StringBuilder buffer = new StringBuilder();
int n = Keyboard.readInt();
int sum = 0;
for ( int e = 1; e <=n; e++ )
{
buffer.append( "+ " + e );
sum += e;
}
System.out.println( buffer.substring( 2 ) + " = " + sum );
Run Code Online (Sandbox Code Playgroud)
int sum = 0;
for(int e = 1; e <=n; e++)
{
sum += e;
}
System.out.println(sum);
Run Code Online (Sandbox Code Playgroud)
这样做:
public static void main(String[] args) {
int n = 10;
int sum = 0;
for(int e = 1; e <=n; e++)
sum = sum + e;
System.out.println(sum);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9599 次 |
| 最近记录: |