Harrix Блог

  • Списки статей
    • Все статьи
    • IT
    • Qt
    • C++
    • Сложение двух чисел
    • Web программированиe
    • FAQ
    • Latex
    • Установка программ
    • Мифы
    • Видео
    • Про фото
  • Проекты
  • Harrix.org
  • RSS
  • Контакты

Сложение двух чисел в IntelliJ IDEA на Java (консольное приложение)

В статье рассказывается как создать консольного приложения сложения двух чисел под Java в IntelliJ IDEA.

13.07.2015 Leave a Comment 14 401 просмотров

В статье рассказывается как создать консольного приложения сложения двух чисел под Java в IntelliJ IDEA.

Статья из цикла «Сложение двух чисел». Для меня минимальное освоение любой системы программирования начинается с возможности создания такой программы. Если можно написать приложение, в которой пользователь может ввести два числа, считать их, провести с ними какие-то действия, а потом вывести результат, то, значит, базовое владение имеется. И много задач именно из области программирования, алгоритмики можно будет решать, зная, как в конкретной системе программирования запрограммировать такую программу.

Содержание

  • Приготовления
  • Создание проекта
  • Болванка приложения Java
  • Написание кода основной программы
  • Запуск программы

Приготовления

В статье Установка связки Android Studio и IntelliJ IDEA узнаете, как всё установить и настроить.

Создание проекта

Итак, открываем IntelliJ IDEA.

2015-07-13_205146

2015-07-13_205216

2015-07-13_205232

Выбираем имя приложения (без русских букв и пробелов) и папку размещения. Можете указать и свой домен, если таковой имеется, но для тестовых приложений это не важно.

2015-07-13_205329

Если вы указали несуществующую папку, то он спросит у вас: создавать ее или нет.

2015-07-13_205354

Потом предложит в том же окне открыть, что и предыдущий проект или в новом. Лучше выбирать в новом.

2015-07-13_205408

И проект создан.

2015-07-13_205431

Болванка приложения Java

Пропишем создание экземпляра класса Scanner для считывания данных с консоли в функции main:

1
Scanner sc = new Scanner(System.in);

Scanner подсветится красным. Это означает, что соответствующие пакеты, в которых прописан данный класс не подключены.

2015-07-13_210115

Поставим курсор на данном слове и нажмем Alt + Enter, чтобы подключить нужные библиотеки.

2015-07-13_210329

2015-07-13_210351

2015-07-13_210408

В итоге получаем болванку программы на 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 для сохранения изменений.

Запуск программы

2015-07-13_211158

Получаем наше приложение:
2015-07-13_211305

2015-07-13_211224

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

Дело в том, что IntelliJ IDEA по умолчанию создаваемые файлы кодирует не в UTF-8, а в windows-1251.

2015-07-13_214059

Исправим кодировку файла.

2015-07-13_214114

2015-07-13_214131

2015-07-13_214148

Теперь завершим принудительно предыдущий запуск приложения.

2015-07-13_214207

И повторно запустим наше приложение любым способом.

2015-07-13_214229

И видим нормальные русские буквы в консоли.

2015-07-13_214245

И тестируем приложение:

2015-07-13_214257

Вот наше приложение и написано. Пока всё)


Статьи по теме:

  1. Сложение двух чисел в Eclipse на Java (Android приложение)
  2. Сложение двух чисел в Android Studio на Java (Android приложение)
  3. Чтение и запись данных из файла в файл в консольном приложении под Java в IntelliJ IDEA
  4. Создание пустого консольного приложения под Java в IntelliJ IDEA

IT IntelliJ IDEA, Java, Программа сложения двух чисел

© 2014 Harrix