Как ввести char java — Q&A Хекслет
2026-02-26 20:52 Diff

Для того, чтобы получить один знак в виде типа данных char с клавиатуры от пользователя, нужно использовать класс Scanner из пакета java.util:

import java.util.Scanner; public class InputChar { public static void main(String[] args) { System.out.print("Введите символ с клавиатуры: "); Scanner scanner = new Scanner(System.in); char ch = scanner.next().charAt(0); System.out.println("Вы ввели: " + ch); } }

Запуск кода даст следующий вывод в консоли:

Введите символ с клавиатуры: G Вы ввели: G

Стоит отметить, что ввод будет считаться завершенным после нажатия на кнопку Enter, а значит пользователь может ввести более 1 символа. В коде выше в консоль выводится только первый символ:

Введите символ с клавиатуры: Main Вы ввели: M