0
可能重複:
Making a simple calculator cannot exit loop or give answer簡單的計算器問題,回答不讀書
喜,所以基本上我此刻的代碼利用最後一個值並執行計算使用相同 so 5 + 6 = 12 如何存儲操作數然後在計算中使用它們
public double getResult(){
if (getOperator() == '+')
{
result = (getOperand() + getOperand());
}
if (getOperator() == '-')
{
result = (getOperand() - getOperand());
}
if (getOperator() == '*')
{
result = (getOperand() * getOperand());
}
if (getOperator() == '/')
{
result = (getOperand()/getOperand());
}
return result;
}
public boolean getanswer(String value)
{
boolean isnum = false;
try {
setOperand(Double.parseDouble(value));
operand = (Double.parseDouble(value));
getResult();
isnum = true;
}
catch(Exception e)
{
try {
setOperator(value.charAt(0));
operator = (value.charAt(0));
isnum = false;
}
catch(Exception e2)
{
System.out.println("Enter a number");
}
複製(http://stackoverflow.com/questions/5396840/) – Howard 2011-03-22 20:26:10
笑@重複作業 – 2011-03-22 20:27:35
發佈由同一個用戶,實際上 – Justin 2011-03-22 20:28:45