Взаимодействие с пользователем

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

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


Вывод сообщений

Для вывода сообщений используется команда System.out.println("Сообщение");

Пример:

public class Main { public static void main(String[] args) { String text = "Hello world"; System.out.println(text); } }

Если необходимо вывести текст из нескольких строк, то вы можете использовать оператор (+). Процедура склеивания строк в программировании называется конкатенация - запомните этот термин!

Пример:

public class Main { public static void main(String[] args) { String name = "Ivan"; System.out.println("Hello "+name+"!"); // Hello Ivan! } }

Ввод сообщений

Для ввода сообщений можно использовать класс Scanner. Что такое классы, мы узнаем позже, а пока примем это за данность.

Пример:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Введите имя: "); String name = scanner.nextLine(); // Вводим имя, например Ivan System.out.println("Hello "+name+"!"); // Hello Ivan! } }

Пример:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Введите число: "); int number = scanner.nextInt(); // Вводим число, например 777 System.out.println("Введённое число: "+number); // Введённое число: 777 } }

Мы рассмотрели основные методы взаимодействия с пользователем в консоли в языке программирования Java. Понимание этих методов позволяет создавать интерактивные консольные приложения и обеспечивает возможность пользовательского ввода и вывода.


Комментарии

Добавить комментарий

Чтобы оставить комменатрий необходимо Авторизоваться