자바에 대한 최종 프로젝트를 진행하기 위해 Mastermind Peg 게임을하기로 결정했습니다.netbeans에서 "심볼을 찾을 수 없습니다"(Java Netbeans 6.5)
이 제출 버튼 코드 :
private void submitButtonActionPerformed(java.awt.event.ActionEvent evt) {
Integer guess1, guess2, guess3, guess4;
Integer rightnumber = 0, rightposition = 0;
guess1 = Integer.parseInt (firstInput.getText());
guess2 = Integer.parseInt (secondInput.getText());
guess3 = Integer.parseInt (thirdInput.getText());
guess4 = Integer.parseInt (fourthInput.getText());
//Values are compared to the actual guess.
//(THIS IS WHERE I GET THE FOLLOWING ERROR:
//"cannot find symbol, symbol : variable answerdigit,
//location: class finalproject.Singleplayer"
if (guess1 == answerdigit[0]);
{
rightposition = rightposition + 1;
}
}
이 시작 단추입니다. 여기서 4 자리 응답/코드가 생성됩니다. 나는이 오류가 무엇을 의미하는지 이해하지
cannot find symbol, symbol : variable answerdigit, location: class finalproject.Singleplayer
:
private void startButtonActionPerformed(java.awt.event.ActionEvent evt)
{
// Declare variables for 4 digit answer, guess for each number
Integer one, two, three, four;
//Generate random number between 1 and 6 for each digit in the answer
int[] answerdigit = new int[4];
for(int i=0;i<4;i++)
{
answerdigit[i]=(int)(Math.random()*6+1);
}
}
는 오류가 발생합니다.
: 당신은 방법의 범위 내에서 존재하지 않는 변수 submitButtonActionPerformed (...)를 사용 ... 방법 및 잘 될 것입니다 코드에서
int[] answerdigit = new int[4];
이 문을 넣어. Java Variable Scope에서 오류의 의미에 대해 읽어보십시오. http://www.java-made-easy.com/variable-scope.html –