Как создать базовую программу-калькулятор с помощью Java?

Kak Sozdat Bazovuu Programmu Kal Kulator S Pomos U Java



Базовая программа-калькулятор создана для более легкого и быстрого выполнения повседневных арифметических операций. Операции « + », « », « / », « * ' и ' ^ ». Эти операции должны выполняться простым или базовым калькулятором, однако научные калькуляторы могут выполнять более сложные операции. В этом руководстве показано пошаговое руководство по созданию базового калькулятора с использованием Java.

Как создать базовую программу-калькулятор с помощью Java?

Для создания базового калькулятора лучше всего подходит оператор Switch, особенно для пользователей начального и промежуточного состояний. Это связано с тем, что код, использующий операторы switch, имеет очень меньшую длину и его легко понять из-за менее незначительного использования сложных элементов.

Давайте рассмотрим пошаговую процедуру создания базового калькулятора с использованием Java:







Шаг 1: Получение входных данных от пользователя
Первым шагом в создании калькулятора является получение данных от пользователя. Эти данные сообщают, какие арифметические действия над какими числами необходимо выполнить. Например, посетите приведенный ниже код:



Импортировать Джава. использовать . Сканер ;
сорт Основной {
// создание метода main()
публичный статический пустота основной ( Нить [ ] аргументы ) {
уголь оператор ;
Двойное первое значение , второе значение , вычислитьвыход ;
Вход сканера '=' новый Сканер ( Система. в ) ;
Система. вне . печать ( 'Выберите операцию для выполнения: +, -, *, / или ^' ) ;
оператор '=' вход. следующий ( ) . символ В ( 0 ) ;
Система. вне . печать ( 'Введите первое число для вычисления:' ) ;
первое значение '=' вход. следующийДабл ( ) ;
Система. вне . печать ( 'Введите второе число для вычисления:' ) ;
второе значение '=' вход. следующийДабл ( ) ;

Описание приведенного выше кода:



  • Сначала импортируйте « Сканер ” в файле Java для выполнения операции получения данных от пользователя во время выполнения. И создайте класс, который содержит « основной() функция.
  • Затем создайте переменную типа char с именем « оператор ' и целочисленный тип ' первое значение », « второе значение ', и ' вычислитьвыход ». Кроме того, создайте экземпляр « Сканер ' класс с именем ' вход ».
  • Затем печатает символы арифметических операций на консоли, и пользователь вводит требуемый символ операции. Введенный символ сохраняется в новой переменной с именем « оператор ».
  • После этого извлеките первое число и второе число из пользователя и сохраните их в « первое значение ' и ' второе значение ».

Шаг 2: Получение входных данных от пользователя
Теперь используйте « выключатель ” для реализации базового калькулятора. Каждый случай оператора switch имеет дело с одной арифметической операцией калькулятора. Посетите приведенный ниже код:





выключатель ( оператор ) {
случай '+' :
вычислитьвыход '=' первое значение + второе значение ;
Система. вне . печать ( «Добавление предоставленной стоимости» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;

случай '-' :
вычислитьвыход '=' первое значение - второе значение ;
Система. вне . печать ( «Вычитание предоставленного значения» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;

случай '*' :
вычислитьвыход '=' первое значение * второе значение ;
Система. вне . печать ( «Умножение предоставленного значения» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;

случай '/' :
вычислитьвыход '=' первое значение / второе значение ;
Система. вне . печать ( «Раздел предоставленной стоимости» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;
случай '^' :
вычислитьвыход '=' Математика . паф ( первое значение , второе значение ) ;
Система. вне . печать ( «Сила предоставляемой ценности» + первое значение + ' и ' + второе значение + '=' + вычислитьвыход ) ;
перерыв ;

по умолчанию :
Система. вне . печать ( 'Недопустимый оператор!' ) ;
перерыв ;
}
вход. закрывать ( ) ;
}
}

Объяснение приведенного выше кода:

  • Во-первых, используйте « выключатель ” операция “ оператор ' переменная.
  • Затем создайте кейс для « + », который добавляет « первое значение ' и ' второе значение ' и сохранить ответ в отдельной переменной с именем ' вычислитьвыход ».
  • Кроме того, используйте « перерыв », чтобы остановить обработку и выйти из оператора switch case.
  • Кроме того, используйте « Система.out.println() ” для вывода сгенерированного результата на консоль.
  • Затем создайте дела для « », « + », « * », « / ', и ' ^ ” для выполнения соответствующих арифметических операций вычитания, сложения, умножения, деления и возведения в степень над предоставленными значениями.
  • После этого используйте « математика. Пау () ” для выполнения операции мощности над переменными.
  • В итоге « по умолчанию используется ключевое слово, которое выводит сообщение об ошибке. Это сообщение об ошибке появляется только в том случае, если ни один из вышеперечисленных случаев не используется.
  • Также закройте окно «Сканер» для экономии памяти и повышения производительности.

После окончания этапа компиляции:



На приведенном выше рисунке показано, что базовый калькулятор был создан с использованием Java.

Заключение

Базовый калькулятор состоит из +, -, /, * и ^, которые можно сделать с помощью оператора Switch case. Каждая математическая операция рассматривается как случай переключателя, и эта конкретная операция выполняется в теле. В этом руководстве продемонстрированы подробные шаги по созданию базовой программы-калькулятора с использованием Java.