[Java]'for문장'내 선언의 변수는'for문장 블록'이외의 항목에 사용할 수 없습니다
int classNum = 3; // クラス数
int stuNum = 4; // 生徒数
for (int i = 1; i <= classNum; i++)
{ // 3回繰り返す
System.out.println(i + "クラス目");
for (int j = 1; j <= stuNum; j++)
{ // 4回繰り返す
System.out.print(j + "人目の成績を入力してください: ");
sum += input.nextInt();
int allStuNum = i * j; ← こ↑こ↓
avg = sum / allStuNum; ← こ↑こ↓
}
}
열두 번째 줄,열세 번째 줄.for 블록 밖에서 사용하면변수를 찾을 수 없음 오류
감상 너무 상식적이어서 어떤 입문서도 요점이 없었나 보죠 모르면 자신처럼 for문에 있는 변수 int all StuNum=i*j,avg = sum / allStuNum; , 일단 i를 다시 이용하려면 곤혹스러울 것이다.
Reference
이 문제에 관하여([Java]'for문장'내 선언의 변수는'for문장 블록'이외의 항목에 사용할 수 없습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/linm25stg/items/eacf2f2e90a902e45599텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)