-3
剛開始學習java,我試圖用最簡單的方式製作一個帶有JPanes的計算器。我可以設法讓它做簡單的連接,但我無法得到它添加輸入的數字在一起。任何幫助表示讚賞。基本的Java計算器
import javax.swing.*;
public class fiveInputs{
public static void main (String [] args) {
java.lang.String num = "";
java.lang.String num2 = "";
java.lang.String num3 = "";
java.lang.String num4 = "";
java.lang.String num5 = "";
num = JOptionPane.showInputDialog("First number: ");
num2 = JOptionPane.showInputDialog("Second number: ");
num3 = JOptionPane.showInputDialog("Third number: ");
num4 = JOptionPane.showInputDialog("Fourth number: ");
num5 = JOptionPane.showInputDialog("Fifth number: ");
java.lang.String sum = "";
if (sum.equals(""));
JOptionPane.showInputDialog (num - num2 - num3 - num4 - num5);
System.out.println(sum);
}
}
當您嘗試從字符串中減去字符串時會發生什麼?另外,這個if語句if(sum.equals(「」));'不管它是否爲真。 – Compass 2015-02-10 21:19:33
另請參閱此[計算器示例](http://stackoverflow.com/a/7441804/418556)。它使用'ScriptEngine'來評估文本字段中的表達式。 – 2015-02-10 21:44:32