Recap - If Else
Часть раздела Основы путешествия по Java на Coddy — урок 31 из 73.
Задание
НовичокВам дан код, который получает на вход два числа 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);
}
}Все уроки раздела Основы
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else