重複の可能性:
変数が初期化されていません-私はそうですか?
私はプログラミングにかなり慣れていないので、+のような1つの記号に固有ではない単純な計算機を作成してみたかったのです。とにかく、私が知る限り、私はすべてを正しく行ったので、なぜこれが機能しないのかよくわかりません。
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);
}
}