Menu
Coddy logo textTech

Recap - If Else

CoddyのJavaジャーニー「基礎」セクションの一部 — レッスン 31/73。

challenge icon

チャレンジ

初心者

与えられたコードは、2つの数 n1n2 と1文字の文字列 op を入力として受け取ります。

注意:次のレッスンでユーザからの入力の取得方法を学びます。現在は最初の3行には触れないでください。

 

op の可能な値は +-/ および * です。

条件に基づいて変数 result を設定するタスクです:

  • if op+ の場合、resultn1 + n2 で設定します。
  • if op- の場合、resultn1 - n2 で設定します。
  • if op/ の場合、resultn1 / n2 で設定します。
  • if op* の場合、resultn1 * n2 で設定します。

 

重要:Javaでは、文字列を == で比較できません。文字列を比較するには、代わりに .equals() メソッドを使用します。例えば、op+ かどうかをチェックするには:op.equals("+") と記述します。

自分で試してみよう

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // この行を変更しないでください
        int n1 = scanner.nextInt(); // この行を変更しないでください
        int n2 = scanner.nextInt(); // この行を変更しないでください
        scanner.nextLine(); // この行を変更しないでください
        String op = scanner.nextLine(); // この行を変更しないでください
        
        // 以下にコードを記述してください
        double result = 0;
        
        
        
        System.out.println(result);
    }
}

基礎のすべてのレッスン