Оглавление:

Введение в простой калькулятор Java: 9 шагов
Введение в простой калькулятор Java: 9 шагов

Видео: Введение в простой калькулятор Java: 9 шагов

Видео: Введение в простой калькулятор Java: 9 шагов
Видео: 8. Основы Java - Практика: Простейший калькулятор 2024, Ноябрь
Anonim
Введение в простой калькулятор Java
Введение в простой калькулятор Java
Введение в простой калькулятор Java
Введение в простой калькулятор Java
Введение в простой калькулятор Java
Введение в простой калькулятор Java

Простой калькулятор Java

Введение: в этом проекте мы научим вас создавать простой калькулятор на Java. Предположим, что вы уже установили Eclipse IDE (интегрированная среда разработки). Если у вас еще нет этого программного обеспечения, вы можете бесплатно загрузить его по адресу https://www.eclipse.org/downloads/. Некоторые из основных целей обучения, которым вы научитесь при создании этого приложения, включают: Что такое переменная и как ее использовать Как получить ввод от пользователя и вывести вывод на консоль Что такое метод и как написать свой собственный Что за объект есть, и когда их использовать. Условные операторы, которые будут управлять потоком программы. Как скомпилировать и запустить вашу программу в среде Eclipse. Программирование поначалу может сбивать с толку. Если вы заблудились или застряли, следите за прилагаемыми скриншотами.

Примечание. На скриншотах кода любая зеленая строка, перед которой стоят две косые черты (//), является «комментарием». Комментарий используется для аннотирования кода и предоставления удобочитаемых подсказок и объяснений. Во время выполнения программы все комментарии игнорируются и никак не влияют на программу. Наши снимки экрана включают комментарии для ясности, но они не являются обязательными и могут быть опущены.

Шаг 1. Шаг 1. Создайте новый проект

Шаг 1. Создайте новый проект
Шаг 1. Создайте новый проект
Шаг 1. Создайте новый проект
Шаг 1. Создайте новый проект

Откройте вашу Eclipse Java IDE. Создайте новый проект Java, выбрав «Файл» -> «Новый» -> «Проект Java», который находится в правом верхнем углу окна.

Дайте вашему проекту имя, в нашем примере мы назовем его Calculator. После того, как вы нажмете «Отправить», вы должны увидеть свой проект в проводнике пакетов в левой части экрана.

Шаг 2: Шаг 2: Создайте новый класс

Шаг 2: Создайте новый класс
Шаг 2: Создайте новый класс
Шаг 2: Создайте новый класс
Шаг 2: Создайте новый класс
Шаг 2: Создайте новый класс
Шаг 2: Создайте новый класс

Щелкните Файл -> Создать -> Класс, чтобы создать новый класс. «Класс» - это способ группировки тесно связанного кода вместе. Это разбивает программу на более мелкие «куски» и упрощает ее понимание. Поскольку это простая программа, потребуется только один класс.

Дайте классу простое логичное имя, например «Калькулятор». Принято всегда использовать первую букву имени класса с заглавной буквы. Убедитесь, что установлен флажок «public static void main ()», затем нажмите «Готово».

Шаг 3: Шаг 3: Практикуйтесь в создании переменной

Шаг 3. Практикуйтесь в создании переменной
Шаг 3. Практикуйтесь в создании переменной

Первое, что вы сделаете, это объявите переменную. Для этого просто введите float a = 2; как показано ниже. «Float» указывает тип данных, конкретный означает, что переменная будет числом и может включать десятичные значения. Другие типы переменных включают int для целых чисел и String для слов. Буква a в этом коде представляет имя переменной, а двойка представляет фактическое значение, присвоенное переменной. «A» и «2» являются просто примерами, переменным может быть присвоено любое имя или значение, при условии, что имя и значения действительны.

Вы можете вывести информацию о переменной на консоль с помощью метода под названием System.out.print (). Текст, который вы хотите отобразить в консоли, находится между двумя круглыми скобками. На этом снимке экрана мы напечатали A и его значение, которое в данном случае равно 2.

Шаг 4: Шаг 4: Выполнение программы

Шаг 4: Запуск программы
Шаг 4: Запуск программы
Шаг 4: Запуск программы
Шаг 4: Запуск программы
Шаг 4: Запуск программы
Шаг 4: Запуск программы

Чтобы запустить эту простую программу, нажмите зеленую стрелку вверху экрана.

Если вас спросят, хотите ли вы сохранить свою работу, прежде чем продолжить, нажмите OK.

После выполнения вашего кода консоль должна отобразить имя и значение указанной вами переменной. Если вы столкнулись с какими-либо ошибками, убедитесь, что ваш код соответствует приведенному выше снимку экрана.

Теперь, когда у вас есть понимание переменных и того, как выполнять вашу программу, мы готовы приступить к написанию кода калькулятора. Весь предыдущий код можно удалить для начала.

Шаг 5: Шаг 5: Получение информации от пользователя

Шаг 5: получение информации от пользователя
Шаг 5: получение информации от пользователя

Этот калькулятор складывает 2 числа, заданных пользователем. Поэтому мы начнем с создания двух новых переменных типа float, «a» и «b». Эти две переменные не могут иметь одно и то же имя.

Затем создайте объект Scanner. Этот сканер, когда он активирован, будет получать данные от пользователя для последующего использования в программе. Перед использованием сканера вам нужно будет добавить одну строку кода в начало класса: «import.java.util. Scanner;».

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

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

Следующая строка кода (a = keyboard.nextFloat ();) получит ввод от пользователя и назначит этот ввод переменной «a». Например, если пользователь вводит «5», «а» будет присвоено значение 5.

Повторите этот процесс, чтобы получить второе значение, и присвойте его «b. Копирование, вставка и изменение «a» на «b» было бы самым быстрым способом.

Вы можете распечатать значения A и B на консоли, используя тот же метод, что и на шаге 3.

Обязательно «Закройте» клавиатуру в конце этого кода, потому что на этом этапе мы закончили принимать ввод от пользователя.

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

Шаг 6: Шаг 6: Спросите пользователя, какую математическую операцию выполнить

Шаг 6. Спросите пользователя, какую математическую операцию выполнить
Шаг 6. Спросите пользователя, какую математическую операцию выполнить

Создайте третью переменную под названием «операция». Тип данных этой переменной будет «char», который может содержать любой одиночный символ. Например, символом может быть «b», «Z» «+» и т. Д.

Эта переменная char будет содержать знак плюс, минус, знак деления или знак умножения в зависимости от того, какую операцию хочет выполнить пользователь.

Предложите пользователю ввести один из этих символов и назначьте ввод для «операции», используя тот же метод, что и выше.

Вы можете вывести «операцию» так же, как вы можете вывести «a» или «b», как показано на скриншоте выше.

Шаг 7: Шаг 7: Решите, какой метод использовать, в зависимости от оператора, выбранного пользователем

Шаг 7. Решите, какой метод использовать, в зависимости от оператора, выбранного пользователем
Шаг 7. Решите, какой метод использовать, в зависимости от оператора, выбранного пользователем

После получения необходимого пользовательского ввода и закрытия клавиатуры добавьте приведенный выше код. Это называется оператором «переключение» и будет выполнять другое действие в зависимости от того, что пользователь ввел для «операции».

Например, если пользователь ввел «+» для операции (случай «+»), мы сложим a и b вместе. Как показано выше.

Если пользователь выбрал «-» для оператора, мы вычтем a из b. Создайте случай для каждой математической операции и вызовите соответствующую функцию для каждой. Показано выше.

Ключевое слово «break» появляется в конце каждого случая и означает, что код для этого случая завершен.

По умолчанию: перерыв; должен быть включен в конец оператора switch. Если вводимые пользователем данные не совпадают ни с одним из других случаев, запускается вариант «по умолчанию», который ничего не делает.

Шаг 8: Шаг 8: Написание методов для каждой математической операции

Шаг 8: Написание методов для каждой математической операции
Шаг 8: Написание методов для каждой математической операции
Шаг 8: Написание методов для каждой математической операции
Шаг 8: Написание методов для каждой математической операции

На этом этапе мы создадим 4 очень простых

методы, по одному на каждую математическую операцию. «Метод» - это фрагмент кода, который выполняет одну конкретную задачу. В этом случае каждый из этих методов выполнит простой математический расчет и отобразит результат на консоли.

Эти методы должны быть созданы вне скобок «Main», иначе программа не скомпилируется.

Выше приведен простой метод вычисления сложения.

Следуйте приведенным выше снимкам экрана, чтобы создать метод вычитания, умножения и деления. Все они очень похожи на функцию добавления.

Каждый из этих методов создает новую переменную с плавающей запятой «c», присваивает результат математической операции переменной c, а затем отображает эту информацию на консоли.

Шаг 9: Поздравляем

Поздравляю!
Поздравляю!
Поздравляю!
Поздравляю!

Теперь у нас есть работающий калькулятор. Когда программа выполняется, она должна запросить у пользователя 2 числа и операцию и вывести результат на консоль, как показано ниже.

Примечание: в интересах того, чтобы эти инструкции были краткими, эта программа не идеальна. Например, если пользователь разделит на 0, он сломается. Кроме того, программа одновременно выполняет только одну функцию. Для их исправления потребуется немного больше кода, и это выходит за рамки данной инструкции.

Рекомендуемые: