错了,你最好是使用大括号把代码括起来,你这样,后面的count=i已经不在for循环的里面了,所以那个i会报错,sum和count在for循环外面也要先声明初始化才能使用:int sum=0;int count=i;for(int i=1;i<=10;i++){ sum+=i; count=i;}希望采纳,谢谢
肯定有错啊,count = i; 这句话有错,因为 i 已经超出作用域范围 ,你的 i 的作用域在sum+=i;这句代码后面就不能使用了。下面这样写就没问题了,int sum=0;int count=i;for(int i=1;i<=10;i++){ sum+=i; count=i;}
public static void main(String[] args) { int sum=0; for(int i=1;i<=10;i++){ sum+=i; int count=i; } }这样才不会错 还有写()的时候要用半角的输入法