내 파일 AverageRainfall.java를 컴파일하려고 할 때 두 기호가 존재하지 않는다는 내 변수에 대한 오류가 계속 발생합니다. 두 개의 정의 된 변수와 오류를 수신하는 System.out.print 명령을 포함하는 영향을받는 코드를 포함했습니다.
System.out.println("Enter the rainfall, in inches, for each month. ");
for(int y = 1; y <= years; y++)
for(int m = 1; m <= NUM_MONTHS; m++);
System.out.print("Year" + y + "month" + m + ": ");
monthRain = keyboard.nextDouble();
내가 뭘 잘못하고 있는데이 오류는 다음 'y'
과 'm'
같습니다.
AverageRainfall.java:26: error: cannot find symbol
첫 번째 댓글 작성자가 제안한 변경 사항을 추가 한 후 더 이상 '기호를 찾을 수 없음'오류가 표시되지 않지만 이제 'y'와 'm'이 초기화되지 않았을 수 있으며 while 루프에 대한 오류가 발생합니다. 바로 다음. 영향을받는 코드 :
{
System.out.println("Enter the rainfall, in inches, for each month. ");
for(int y = 1; y <= years; y++){
for(int m = 1; m <= NUM_MONTHS; m++){
System.out.print("Year" + y + "month" + m + ": ");
monthRain = keyboard.nextDouble();
}
}
while (monthRain < 0)
{
System.out.print("Invalid. Enter 0 or greater: ");
monthRain = keyboard.nextDouble();
}
}
AverageRainfall.java:32 : 오류 : 변수 monthRain이 초기화되지 않았을 수 있습니다.
m이 잘못 초기화되었습니다.
int m = m;
m에 아직 할당 된 값이 없기 때문에 실패해야합니다. 그랬어 int m = y;
?
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다