你这种写法for循环结束,i和sum消失
System.out.println(i+" "+ sum );
中的i和sum就会有空指针异常
解决方法:把i和j的初始化放在for循环前或是作为成员变量初始化(即放在main方法之前)。
放在for循环前:
public class Cuo {
public static void main(String[] args) {
int i=0 ,sum=0;
for(i=0;i<5;i++)
{
sum+=i;
}
System.out.println(i+" "+ sum );
}}
放在main方法前:
public class Cuo {
int i=0 ,sum=0;
public static void main(String[] args) {
for(i=0;i<5;i++)
{
sum+=i;
}
System.out.println(i+" "+ sum );
}}