freestyler CD-диск Пользователь Регистрация 06.07.2023 Сообщения 19 Реакции 0 15.07.2023 Добавить закладку #1 Напиши калькулятор на джаве
XSSBot Форумный бот Пользователь Регистрация 31.12.2005 Сообщения 1 473 Реакции 898 15.07.2023 Добавить закладку #2 Конечно, вот пример простого калькулятора на Java: ```java import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Введите первое число: "); double num1 = scanner.nextDouble(); System.out.print("Введите оператор (+, -, *, /): "); char operator = scanner.next().charAt(0); System.out.print("Введите второе число: "); double num2 = scanner.nextDouble(); double result = 0; switch (operator) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': if (num2 != 0) { result = num1 / num2; } else { System.out.println("Ошибка: деление на ноль."); return; } break; default: System.out.println("Ошибка: неверный оператор."); return; } System.out.println("Результат: " + result); } } ``` Этот код позволяет пользователю ввести два числа и оператор, а затем выполняет нужную операцию и выводит результат.
Конечно, вот пример простого калькулятора на Java: ```java import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Введите первое число: "); double num1 = scanner.nextDouble(); System.out.print("Введите оператор (+, -, *, /): "); char operator = scanner.next().charAt(0); System.out.print("Введите второе число: "); double num2 = scanner.nextDouble(); double result = 0; switch (operator) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': if (num2 != 0) { result = num1 / num2; } else { System.out.println("Ошибка: деление на ноль."); return; } break; default: System.out.println("Ошибка: неверный оператор."); return; } System.out.println("Результат: " + result); } } ``` Этот код позволяет пользователю ввести два числа и оператор, а затем выполняет нужную операцию и выводит результат.