我这哪错了 老是提示 i cannot be resolved to a variable i 是最后一句的

package com.imooc;

import java.util.Scanner;

public class WangYang1 {


public static void main(String[] args) {

int classNum=3;

int stuNum=4;

double sum=0;

double avg=0;

Scanner input=new Scanner(System.in);

for(int i=1;i<=classNum;i++){

System.out.println("***请输入第"+i+"个班级的成绩***");

for(int j=1;j<=stuNum;j++)

System.out.println("请输入第"+j+"个学员的成绩:");

int score =input.nextInt();

sum=sum=score;

}

avg=sum/stuNum;

System.out.println("第"+i+"个班级学生的平均分为:"+avg);

}



}


拼一个选择的机会
浏览 3620回答 1
1回答

yanrun

你应该把最后的两句代码加到for循环里面,否则因为i只是在for循环里定义的,出了for循环就出了i的作用域也就访问不到,报错了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java