这段代码有什么样的循环错误以及如何修复它?



只是想知道错误到底在哪里?for 语句的格式是否不正确?

int n; 
sum = 0; 
for (n = 1; n < 10; n++) {
sum = sum + n;
System.out.println("1 + 2 + ...+ 9 + 10 == " + sum);

你需要用一个}关闭你的 for 循环,并将 sum 变量声明为 int。所以代码应该看起来像:

int n; 
int sum = 0; 
for (n = 1; n < 10; n++){
sum = sum + n;
}
System.out.println("1 + 2 + ...+ 9 + 10 == " + sum);

你应该使用像Eclipse这样的IDE进行研究。它是代码的文本编辑器,它将指出编译错误的位置。

最新更新