我正在尝试做一个计算器,我使用一些 boolean 变量来检查是否已经添加了点,以及用户是否正在输入第二个数字。
问题出在我评论的行中。我稍后尝试在 ActionListener 中使用这些变量,但由于这些错误,它不允许我使用。 (编译器没有指出任何其他错误)我不知道变量是否应该在其他地方声明,请帮忙。谢谢。
public class Calculadora extends Frame implements ActionListener, WindowListener
{
Button btn1, btn2, btn3, btn4, btn5, btn6, btn7, btn8, btn9, btn0;
Button btnSum, btnMin, btnMult, btnDiv, btnDot, btnEq, btnAns;
Button btnSin, btnCos, btnTan, btnSqrt, btnXpowY, btnLn, btnPi, btnE, btnAbs;
TextField TxAns, TxOper;
Label LblOper, LblAns;
Panel PnlGeneral, PnlOper, PnlSimple, PnlExtras, PnlText;
public String num1, num2;
public double ans;
public boolean punto= false;
public boolean segunda= false; **//Error: Syntax error on token ";", { expected**
num1=""; **//Syntax error on tokens, ConstructorHeaderName expected instead**
num2="";
public static void main(String[] args) throws IOException **//Syntax error on token "(", ; expected**
{
最佳答案
除了声明之外,您不能在类的主体/声明中分配变量...
删除变量赋值:
num1="";
num2="";
来自类的正文。
关于java - token 错误 ";",{预期 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16003966/