Menu
Coddy logo textTech

復習 - if else

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

challenge icon

チャレンジ

初心者

2つの数値 n1n2、および1文字の文字列 op を入力として受け取るコードが与えられます。

注意:次のレッスンでユーザーから入力を取得する方法を学びます。現時点では、最初の3行には何もしないでください。

 

op に指定できる値は +-/* です。

条件に基づいて変数 result を設定することが課題です。

  • op+ の場合、resultn1 + n2 を設定します。
  • op- の場合、resultn1 - n2 を設定します。
  • op/ の場合、resultn1 / n2 を設定します。
  • 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);
    }
}

基礎のすべてのレッスン

自分で練習してみよう: Javaオンラインコンパイラ