NETBEANS 7.1.2 で Java コーディングを行おうとしていますが、このコードをビルドしようとすると、「if」なしで「else」というエラーが表示されます。
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String search1;
search1 = jTextField1.getText();
// stone
if (search1=="Stone" || search1=="Rock" || search1=="stone" || search1=="rock" || search1=="1");
{
jTextField2.setText("Stone: 1");
}
// grass
else if (search1=="Grass" || search1=="grass");
{
jTextField2.setText("Grass: 2");
}
}
問題は //grass の下の 'else if' で発生します。私は何か間違ったことをしていますか?