我正在尝试做一个计算器,我使用一些布尔变量来检查是否已经添加了一个点,以及用户是否输入了第二个数字。
问题出在我评论的那一行。我稍后在 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**
{