Консольные программы на Java – это наиболее простой вид программ, не имеющих собственного графического интерфейса, весь ввод и вывод информации происходит в окне консоли. В настоящее время консольные программы не имеют особого практического применения, их заменяют программами с графическим интерфейсом.
Для создания консольной программы необходимо выбрать в меню опцию «Файл» – «Создать проект»:
Выбрать категорию «Java» – «Приложение Java»:
Указать имя проекта и необходимость создать главный класс. В главном классе и будет располагаться консольная программа.
Имя проекта необходимо задать так: «FIOnn_DEMO», где FIO – инициалы автора программы, nn – номер варианта, например, «TSN01_DEMO».
Название главного класса необходимо задать так: «fionn.demo.App1», где fio – инициалы автора программы, nn – номер варианта, например «tsn01.demo.App1».
Рассмотрим пример простейшей консольной программы.
package tsn01.demo;
import java.util.Scanner;
public class App1 {
public static void main(String[] args) {
// Простейшая консольная программа
Scanner sc = new Scanner(System.in); // Подключение к консоли
System.out.print("Как вас зовут: "); // Вывод вопроса
String n = sc.next(); // Ввод с консоли строкового значения
System.out.print("Сколько вам лет: "); // Вывод вопроса
int a = sc.nextInt(); // Ввод с консоли целого значения
System.out.print("Ваш вес: "); // Вывод вопроса
float w = sc.nextFloat();// Ввод с консоли вещественного значения
System.out.println("Привет, " + n + "! Тебе " + a + " года, вес "
+ w + " кг.");
sc.close(); // Закрытие консоли
}
}
Запуск программы через командную строку Windows с поддержкой русского языка:
java -Dfile.encoding=Cp866 -jar TSN01_DEMO.jar
Рассмотрим пример консольной программы для решения квадратного уравнения.
package tsn01.demo;
import java.util.Scanner;