1

割り当てられた課題について簡単な質問があります。ユーザーからの入力を読み取り、if-else-loopを使用してそれをどうするかを判断し、対応する結果を出力する一種の電卓を作成したいと思います。したがって、ユーザーが次のように入力した場合: 4 * 5、プログラムで 2 つの int をチェックし、inChar を使用して必要な計算の種類をチェックし、残りを実行する if-else-loop (これを記述する方法を知っています)一部)しかし、1行からのさまざまなタイプの入力をチェックするスキャナーセンテンスの書き方について、助けが必要です。私の言いたいことを理解していただければ幸いです。

私がすでに持っているコードの部分:

Scanner input = new Scanner(System.in);
int a,b;
char c;
double sum;

System.out.println("Velkommen til en helt enkel kalkulator!");
System.out.println("Vennligst tast inn regnestykket, paa formen: tall, regneart, tall med mellomrom imellom hver input: ");

    String svar=input.nextLine();


if(c='*'){
    sum=a*b;
}else if(c='/'){
    sum=a/b;
}else if(c='+'){
    sum=a+b;
}else if(c='-'){
    sum=a-b;
}else{
    System.out.println("Regnearten var ikke forstaaelig. Programmet termineres.");
}
4

2 に答える 2