Как создать базовую программу-калькулятор с помощью Java?
Для создания базового калькулятора лучше всего подходит оператор Switch, особенно для пользователей начального и промежуточного состояний. Это связано с тем, что код, использующий операторы switch, имеет очень меньшую длину и его легко понять из-за менее незначительного использования сложных элементов.
Давайте рассмотрим пошаговую процедуру создания базового калькулятора с использованием Java:
Шаг 1: Получение входных данных от пользователя
Первым шагом в создании калькулятора является получение данных от пользователя. Эти данные сообщают, какие арифметические действия над какими числами необходимо выполнить. Например, посетите приведенный ниже код:
Импортировать Джава. использовать . Сканер ;
сорт Основной {
// создание метода main()
публичный статический пустота основной ( Нить [ ] аргументы ) {
уголь оператор ;
Двойное первое значение , второе значение , вычислитьвыход ;
Вход сканера '=' новый Сканер ( Система. в ) ;
Система. вне . печать ( 'Выберите операцию для выполнения: +, -, *, / или ^' ) ;
оператор '=' вход. следующий ( ) . символ В ( 0 ) ;
Система. вне . печать ( 'Введите первое число для вычисления:' ) ;
первое значение '=' вход. следующийДабл ( ) ;
Система. вне . печать ( 'Введите второе число для вычисления:' ) ;
второе значение '=' вход. следующийДабл ( ) ;
Описание приведенного выше кода:
- Сначала импортируйте « Сканер ” в файле Java для выполнения операции получения данных от пользователя во время выполнения. И создайте класс, который содержит « основной() функция.
- Затем создайте переменную типа char с именем « оператор ' и целочисленный тип ' первое значение », « второе значение ', и ' вычислитьвыход ». Кроме того, создайте экземпляр « Сканер ' класс с именем ' вход ».
- Затем печатает символы арифметических операций на консоли, и пользователь вводит требуемый символ операции. Введенный символ сохраняется в новой переменной с именем « оператор ».
- После этого извлеките первое число и второе число из пользователя и сохраните их в « первое значение ' и ' второе значение ».
Шаг 2: Получение входных данных от пользователя
Теперь используйте « выключатель ” для реализации базового калькулятора. Каждый случай оператора switch имеет дело с одной арифметической операцией калькулятора. Посетите приведенный ниже код:
выключатель ( оператор ) {
случай '+' :
вычислитьвыход '=' первое значение + второе значение ;
Система. вне . печать ( «Добавление предоставленной стоимости» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;
случай '-' :
вычислитьвыход '=' первое значение - второе значение ;
Система. вне . печать ( «Вычитание предоставленного значения» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;
случай '*' :
вычислитьвыход '=' первое значение * второе значение ;
Система. вне . печать ( «Умножение предоставленного значения» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;
случай '/' :
вычислитьвыход '=' первое значение / второе значение ;
Система. вне . печать ( «Раздел предоставленной стоимости» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;
случай '^' :
вычислитьвыход '=' Математика . паф ( первое значение , второе значение ) ;
Система. вне . печать ( «Сила предоставляемой ценности» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;
по умолчанию :
Система. вне . печать ( 'Недопустимый оператор!' ) ;
перерыв ;
}
вход. закрывать ( ) ;
}
}
Объяснение приведенного выше кода:
- Во-первых, используйте « выключатель ” операция “ оператор ' переменная.
- Затем создайте кейс для « + », который добавляет « первое значение ' и ' второе значение ' и сохранить ответ в отдельной переменной с именем ' вычислитьвыход ».
- Кроме того, используйте « перерыв », чтобы остановить обработку и выйти из оператора switch case.
- Кроме того, используйте « Система.out.println() ” для вывода сгенерированного результата на консоль.
- Затем создайте дела для « – », « + », « * », « / ', и ' ^ ” для выполнения соответствующих арифметических операций вычитания, сложения, умножения, деления и возведения в степень над предоставленными значениями.
- После этого используйте « математика. Пау () ” для выполнения операции мощности над переменными.
- В итоге « по умолчанию используется ключевое слово, которое выводит сообщение об ошибке. Это сообщение об ошибке появляется только в том случае, если ни один из вышеперечисленных случаев не используется.
- Также закройте окно «Сканер» для экономии памяти и повышения производительности.
После окончания этапа компиляции:
На приведенном выше рисунке показано, что базовый калькулятор был создан с использованием Java.
Заключение
Базовый калькулятор состоит из +, -, /, * и ^, которые можно сделать с помощью оператора Switch case. Каждая математическая операция рассматривается как случай переключателя, и эта конкретная операция выполняется в теле. В этом руководстве продемонстрированы подробные шаги по созданию базовой программы-калькулятора с использованием Java.