В статье рассказывается как создать консольного приложения сложения двух чисел под Java в IntelliJ IDEA.
Статья из цикла «Сложение двух чисел». Для меня минимальное освоение любой системы программирования начинается с возможности создания такой программы. Если можно написать приложение, в которой пользователь может ввести два числа, считать их, провести с ними какие-то действия, а потом вывести результат, то, значит, базовое владение имеется. И много задач именно из области программирования, алгоритмики можно будет решать, зная, как в конкретной системе программирования запрограммировать такую программу.
Содержание
- Приготовления
- Создание проекта
- Болванка приложения Java
- Написание кода основной программы
- Запуск программы
Приготовления
В статье Установка связки Android Studio и IntelliJ IDEA узнаете, как всё установить и настроить.
Создание проекта
Итак, открываем IntelliJ IDEA.
Выбираем имя приложения (без русских букв и пробелов) и папку размещения. Можете указать и свой домен, если таковой имеется, но для тестовых приложений это не важно.
Если вы указали несуществующую папку, то он спросит у вас: создавать ее или нет.
Потом предложит в том же окне открыть, что и предыдущий проект или в новом. Лучше выбирать в новом.
И проект создан.
Болванка приложения Java
Пропишем создание экземпляра класса Scanner для считывания данных с консоли в функции main:
1 |
Scanner sc = new Scanner(System.in); |
Scanner подсветится красным. Это означает, что соответствующие пакеты, в которых прописан данный класс не подключены.
Поставим курсор на данном слове и нажмем Alt + Enter, чтобы подключить нужные библиотеки.
В итоге получаем болванку программы на Java, которую потом удобно использовать для других приложений учебного толка.
1 2 3 4 5 6 7 8 9 10 11 12 |
package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { // write your code here Scanner sc = new Scanner(System.in); } } |
Написание кода основной программы
А теперь пропишем основной код нашей программы:
1 2 3 4 5 6 7 8 9 10 |
int a, b, c; System.out.println("Введите первое число"); a = sc.nextInt();//Считываем первое число System.out.println("Введите второе число"); b = sc.nextInt();//Считываем второе число c = a + b; System.out.println("c = " + c); |
Полная программа будет выглядеть так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { // write your code here Scanner sc = new Scanner(System.in); int a, b, c; System.out.println("Введите первое число"); a = sc.nextInt();//Считываем первое число System.out.println("Введите второе число"); b = sc.nextInt();//Считываем второе число c = a + b; System.out.println("c = " + c); } } |
Нажмите Ctrl + S для сохранения изменений.
Запуск программы
Но мы видим, что русский язык в консоли не поддерживается. Что делать?
Дело в том, что IntelliJ IDEA по умолчанию создаваемые файлы кодирует не в UTF-8, а в windows-1251.
Исправим кодировку файла.
Теперь завершим принудительно предыдущий запуск приложения.
И повторно запустим наше приложение любым способом.
И видим нормальные русские буквы в консоли.
И тестируем приложение:
Вот наше приложение и написано. Пока всё)