这段代码的错误在哪里?
导入java.util.Scanner; /** * * */ 公开课第6圈{
public static void main(String[] args) {
Scanner read =new Scanner(System.in);
System.out.println("Enter a number n:");
int n = read.nextInt();
int sum,i=1;
while(i<=n){
sum+=i;
i++;
}
System.out.println("the sum is :"+sum);
}
};
当我运行代码时,在我看来“编译错误:”,并且在“sum”一词下出现一条红线
因为总和应该等于零