我是相當新的編程,所以我想嘗試做一個簡單的計算器,這是不特定於一個符號像+。無論如何,我不太清楚爲什麼這不起作用,因爲據我所知,我做的一切都是正確的。
import java.util.Scanner;
public class calculator2 {
public static void main(String args[]){
Scanner tom = new Scanner(System.in);
double fnum, snum, answer;
int symbol;
System.out.println("Enter First Number");
fnum = tom.nextDouble();
System.out.println("Enter Comand, 1 = add, 2 = subtract, 3 = divide, 4 = multiply");
symbol = (int)tom.nextDouble();
System.out.println("Enter Second Number");
snum = tom.nextDouble();
switch (symbol){
case 1:
answer = fnum + snum;
case 2:
answer = fnum - snum;
case 3:
answer = fnum/snum;
case 4:
answer = fnum * snum;
}
System.out.println(answer);
}
}
提示:標籤與*您使用的是*語言的問題。 '變量'和'本地'可能涉及任何語言,並且通用性很強,以至於他們不會有很多追隨者。另外,不要在Stackoverflow的代碼中使用製表符。 –