刚学java,自己学写了一个计算器,但有问题啊
if (e.getSource()==button3) //按钮+
{
i=3;
item1=Double.parseDouble(text.getText().trim());
text.setText("");
}
else if(e.getSource()==button5) //按钮=
{
item2=Double.parseDouble(text.getText().trim());
switch(i)
{
case 1:sum=item1+item2;break;
case 2:sum=item1-item2;break;
case 3:sum=item1*item2;break;
case 4:sum=item1/item2;break;
}
text.setText(""+sum);
}
为什么程序第五行text.setText(""),我把它改为text.setText("+")就错了呢,想让它在计算的时候显示加减乘除的符号如何显示啊!
[解决办法]
要转义的,text.setText("\\+")
[解决办法]