java - token 错误 ";",{预期 GUI

标签 java syntax actionlistener

我正在尝试做一个计算器,我使用一些 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/

相关文章:

java - Spring 2.5 中枚举映射和依赖注入(inject)

java - 更新 dockerfile 镜像而不下载依赖项

python - 尝试使用 mkdir 时 Python 中的语法无效

java - 我看到很多object.addActionListen(this),它是什么意思?

java - ActionListener 只工作一次,其他的则永远不会

java - MongoDB Java 驱动程序中的更新运算符常量在哪里?

java - 在不同的任务中启动一个新的 Android Activity

java - Eclipse编辑器代码编辑

syntax - VisualForce IF 语句 - 需要了解 "or"的语法

Java Hangman 项目 : Action Listener