[Java] Урок: Ввод текста с клавиатуры
|
|
[CM]Jaxson |
Дата: Вторник, 09.10.2012, 19:22 | Сообщение # 1
|
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
|
Java урок: Ввод данных с клавиатуры.
Сегодня мы рассмотрим более сложный пример. Сегодня напишем программу, которая позволяет ввести текст с клавиатуры: Code import java.io.IOException; public class Example2 { public static void main(String[] args) { char inChar; System.out.println("Input simbol"); try { inChar=(char)System.in.read(); System.out.println("You input "+inChar); } catch (IOException e) { System.out.println("Input ERROR"); } } } Скомпилируйте и запустите программу. Вы увидите вот такую картину: Теперь разберем текст программы. Он у нас начинается с команды подключения библиотеки IOException: Code import java.io.IOException; Эта библиотека нам нужно для использования класса IOException - исключение ввода вывода: если возникнет ошибка ввода вывода то будут выполнены команды после catch (которые заключены в {}). До исключений мы еще доберемся, а сейчас я скажу только одно - без обработчика исключений в Java операции ввода быть не могут (как ввод с клавиатуры, так и из файла). Именно поэтому строка, где у нас происходит ввод с клавиатуры, взят в try {...} catch (IOException e) {...}: Code try { inChar=(char)System.in.read(); System.out.println("You input "+inChar); } catch (IOException e) { System.out.println("Input ERROR"); } если попытаться сделать просто без {...} catch (IOException e) {...}: Code inChar=(char)System.in.read(); System.out.println("You input "+inChar); то программа просто не скомпилируется.
[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ] Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
Сообщение отредактировал [CM]Jaxson - Вторник, 09.10.2012, 20:31 |
|
|
|
[WS]Grenhelgets |
Дата: Понедельник, 01.12.2014, 17:47 | Сообщение # 2
|
|
Добавь в скайп nicelse.ws предложение есть.
|
|
|
|
CM_BaTbka |
Дата: Понедельник, 02.03.2015, 11:28 | Сообщение # 3
|
Боец
Сообщений: 143
Статус: Offline
|
Добавь в скайп nicelse.ws предложение есть
Цель 100+ репутации [✔] Цель 200+ репутации [✔] Цель 300+ репутации.[✔] Цель 400+ репутации.[✔] Цель 500+ репутации [✖] Цель 1000+ репутации [✖] Cheater CM. [✖] http://cheat-master.ru/forum/17-344495-1 http://cheat-master.ru/forum/199-429322-1 http://cheat-master.ru/forum/199-429328-1
|
|
|
|
•[CM]GanJa• |
Дата: Понедельник, 14.03.2016, 19:21 | Сообщение # 4
|
Боец
Сообщений: 64
Статус: Offline
|
Ответь мне в лс
|
|
|
|
[CM]ClimoWHY |
Дата: Вторник, 22.03.2016, 09:55 | Сообщение # 5
|
Боец
Сообщений: 58
Статус: Offline
|
Работает,твои уроки самие самие
|
|
|
|
[СM]Mouzex |
Дата: Вторник, 26.04.2016, 21:35 | Сообщение # 6
|
Боец
Сообщений: 74
Статус: Offline
|
Что сказать,уже не первый раз тс помогает за что ему большое спасибо!
|
|
|
|
[YA]Cheater_CM |
Дата: Пятница, 29.04.2016, 13:17 | Сообщение # 7
|
Боец
Сообщений: 83
Статус: Offline
|
Работает все на ура,спасибо автор помог
|
|
|
|
GlaroX |
Дата: Четверг, 24.11.2016, 02:59 | Сообщение # 8
|
Боец
Сообщений: 201
Статус: Offline
|
Отличный разбор немного изучаю!
|
|
|
|