嗨我有一個代碼,當你輸入一個表達式時,它將存儲到一個數組,但我的問題是我怎麼能在兩個變量之間放入輸入表達式就像ab + c?它說null值。 這裏是我的代碼:布爾表達式與門Java
stack = strexp.toCharArray();
for (int k = 0; k < stack.length; k++) {
if (Character.isLetter(stack[k]) && Character.isLetter(stack[k+1])){
temp[k] = stack[k];
temp[k+1] = '*';
temp[k+2] = stack[k+1];
}
}
這實在不清楚,因爲書面。還有,它是功課嗎? – 2012-02-12 18:08:53
先生,當我運行代碼有一個錯誤說nullpointerexception。例如輸入的表達式是ab + c。當這個表達式將被存儲在一個數組中時,它將變成a * b + c。這不是一項功課先生。 – steph22 2012-02-12 18:14:36