Menu
Coddy logo textTech

Повторение: If — Else

Часть раздела Основы путешествия по Java на Coddy. Урок 31 из 73.

challenge icon

Задание

Новичок

Вам дан код, который получает на вход два числа n1 и n2, а также строку из одного символа op.

Примечание: на следующих уроках мы узнаем, как получать ввод от пользователя, а пока просто не трогайте первые три строки.

 

Возможные значения для op — это +, -, / и *

Ваша задача — установить значение переменной result на основе условий:

  • если op равно +, установите для result значение n1 + n2.
  • если op равно -, установите для result значение n1 - n2.
  • если op равно /, установите для result значение n1 / n2.
  • если op равно *, установите для result значение n1 * 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