java中for到底怎样使用 for(int i=1;i<=10;i++) sum+=i; count=i; 这个有错吗?

我请问下,java中for到底怎样使用 for(int i=1;i<=10;i++) sum+=i; count=i; 这个有错吗?
最新回答
殇情

2024-11-22 09:45:41

错了,你最好是使用
大括号
把代码括起来,你这样,后面的count=i已经不在
for循环
的里面了,所以那个i会报错,sum和count在for循环外面也要先声明初始化才能使用:
int sum=0;
int count=i;
for(int i=1;i<=10;i++){
sum+=i;
count=i;
}
希望采纳,谢谢
烂命

2024-11-22 10:48:39

肯定有错啊,count = i; 这句话有错,因为 i 已经超出作用域范围 ,你的 i 的作用域在sum+=i;这句代码后面就不能使用了。下面这样写就没问题了,
int sum=0;
int count=i;
for(int i=1;i<=10;i++){
sum+=i;
count=i;
}
拾柒

2024-11-22 08:24:18

public static void main(String[] args) {
int sum=0;
for(int i=1;i<=10;i++){
sum+=i;
int count=i;
}
}

这样才不会错 还有写()的时候要用半角的输入法
蝶き梦

2024-11-22 11:38:19

首先,for 语句后面,要加大括号,要养成好的习惯(只有一句也可以加),其次,sum和count要初始化一下,先赋个初值
纞嗳の方程鉽

2024-11-22 11:00:03

要加括号的:

for(int i = 1;i<=10;i++)
{
sum += i;
count=i;
}