Java Jframe源代码字符串
因此,我正在编写一个Java Jframe源代码字符串,java,swing,jframe,Java,Swing,Jframe,因此,我正在编写一个JframeTicTacToe游戏,希望程序在int相等时绘制一个O,在int不相等时绘制一个X。 我得到了这个源代码: public void jButton1_ActionPerformed(ActionEvent evt) { if (i%2==0) String Y = "X"; { else { String Z = "O"; } // end of if-else } // end of if 并收到3条错误
Jframe
TicTacToe
游戏,希望程序在int相等时绘制一个O
,在int不相等时绘制一个X。
我得到了这个源代码:
public void jButton1_ActionPerformed(ActionEvent evt) {
if (i%2==0)
String Y = "X"; {
else {
String Z = "O";
} // end of if-else
} // end of if
并收到3条错误消息:
TicTacToe.java:156:8: error: not a statement
String Y = "X"; {
^
TicTacToe.java:156:14: error: ';' expected
String Y = "X"; {
^
TicTacToe.java:157:10: error: 'else' without 'if'
else {
^
3 errors
我将非常感谢您的帮助:)
很抱歉,我的英语不好(不是母语)其中一个错误是因为你错放了花括号,应该是:
public void jButton1_ActionPerformed(ActionEvent evt) {
if (i%2==0){
String Y = "X";
}else {
String Z = "O";
} // end of if-else
}
或者一起拆下支架:
public void jButton1_ActionPerformed(ActionEvent evt) {
if (i%2==0)
String Y = "X";
else
String Z = "O";
}
谢谢你这个问题解决了。。。现在剩下的问题是if-else:d您得到的新异常是什么?我是说这次编译器在抱怨什么?