operation;//计算器的成员变量(属性),存储运算符
1、outTextField.setText(outTextField.getText()+1);//点击按钮1
获取文本框的当前值:outTextField.getText()
在当前值后面附加一个字符“1”:outTextField.getText()+1
将新字符串显示到文本框中
2、点击等号按钮 secondevalue = Integer.parseInt(outTextField.getText());//将文本框内容转换成int数据,并赋值给secondvalue
switch(operation){//根据操作符,执行相应的操作
case 1://加法运算
{
Integer result = firstvalue +secondevalue;//求和,并赋值给result
outTextField.setText(result.toString());//将result转换成字符串,并显示在文本框中
break;
}
case 2://减法运算,过程和加法相同
{
Integer result = firstvalue -secondevalue;
outTextField.setText(result.toString());
break;
}
1、outTextField.setText(outTextField.getText()+1);//点击按钮1
获取文本框的当前值:outTextField.getText()
在当前值后面附加一个字符“1”:outTextField.getText()+1
将新字符串显示到文本框中
2、点击等号按钮 secondevalue = Integer.parseInt(outTextField.getText());//将文本框内容转换成int数据,并赋值给secondvalue
switch(operation){//根据操作符,执行相应的操作
case 1://加法运算
{
Integer result = firstvalue +secondevalue;//求和,并赋值给result
outTextField.setText(result.toString());//将result转换成字符串,并显示在文本框中
break;
}
case 2://减法运算,过程和加法相同
{
Integer result = firstvalue -secondevalue;
outTextField.setText(result.toString());
break;
}