Всем привет! Java изучаю совсем недавно, и теперь задача состоит в том чтобы написать калькулятор
Калькулятор должен выполнять такие функции как деление вычитание сложение и умножение, что прописаны в if else
Недавно мне уже подсказали, что у меня в value нулевое значение, поэтому когда ввожу цифры после метода сканнер, никакие арифметические операции не выполняются
Помогите пожалуйста разобраться в данной задаче, что сюда можно поставить вместо нулей в значение value
Код здесь:
class Main {
public static void main(String[] args) {
//Решение должно содержать данный метод
int value1=0;
int value2=0;
String operation = null;
System.out.print("Введите целое число: ");
Scanner scanner = new Scanner(System.in);
if (value1 >= 0 || value2 <= 10) {
value1 = scanner.nextInt();
operation = scanner.next();
value2 = scanner.nextInt();
}
if (operation.equals("+")) {
System.out.println(value1 + value2);
}
if (operation.equals("-")) {
System.out.println(value1 - value2);
}
if (operation.equals("*")) {
System.out.println(value1 * value2);
}
if (operation.equals("/")) {
System.out.println(value1 / value2);
} else {
System.out.println("исключение");
}
}
Кристина
12 уровень
Помогите пожалуйста доработать код
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
wan-derer.ru
4 февраля 2022, 18:24
Ты присваиваешь переменным нули и тут же проверяешь их первым if. Зачем?
Потом, допустим операция будет "+". У тебя выведется сумма и потом "исключение". Подумай почему.
0
VladimirMaster
4 февраля 2022, 12:56
Набери в google "калькулятор в java" и жмакни enter. Ты будешь удивлена, как много тебе разжеванных материалов нададут.
0
Кристина
4 февраля 2022, 17:44
Уже пробовала, но нужно именно этот код дополнить.Чтобы он работал нужно задать значения или что-то добавить
0