0
我有兩個的ArrayList串聯雙和字符串評估
[+,/, - ]
[12,8,5, 4]
我的代碼:
for(int i=0; i<ops.length; i++){
String op = setOps.get(i);
double numer1 = Double.parseDouble(setNumbers.get(i));
double numer2 = Double.parseDouble(setNumbers.get(i+1));
System.out.println(numer1+op+numer2);
}
我的輸出:
12.0+8.0
8.0/5.0
5.0-4.0
我能夠給運營商連接到數字,但他們不會評估。
他們爲什麼要評估? –
我不這麼認爲,你可以在運行時動態地放置「運算符」,就像你在做「op」並評估它一樣。 –