Double a = Double.parseDouble(list.get(2*cout-2));//將list中記錄的第一個(gè)運(yùn)算符前一個(gè)數(shù)據(jù)轉(zhuǎn)化為Double類型
Double b = Double.parseDouble(list.get(2*cout-1));//將list中記錄的第一個(gè)運(yùn)算符后一個(gè)數(shù)據(jù)轉(zhuǎn)化為Double類型
switch(str){ //cout表示第幾個(gè)字符
case "+" : result = a + b;
break;
case "-" : result = a - b;
break;
case "×" : result = a * b;
break;
case "÷" : result = a / b;
break;
}
String res = String.valueOf(result);
return res; //通過switch語句得到各種運(yùn)算之后的返回值并轉(zhuǎn)化為String類型
}
}