|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2017, 10:37 | #1 |
Новичок
Джуниор
Регистрация: 06.01.2017
Сообщений: 3
|
[Java]: Ввод данных с клавиатуры
Я совсем еще новичок и хоть убей не могу понять (прочувствовать) тему "Ввод данных с клавиатуры."
Особенно вот этот момент кто б мне "разжевал"! Код:
Добивает то что у меня одно в голове "застряло" - а раньше разве не с клавиатуры данные вводились?? Простите если совсем тупой вопрос и не забрасывайте камнями! Последний раз редактировалось Вадим Мошев; 06.01.2017 в 14:58. |
06.01.2017, 11:05 | #2 |
Пользователь
Регистрация: 15.04.2014
Сообщений: 62
|
У всех у нас бывает такое. И тут не "звери" сидят, чтоб вас забрасывать камнями.
Какой язык программирования? |
06.01.2017, 11:55 | #3 | |
Новичок
Джуниор
Регистрация: 06.01.2017
Сообщений: 3
|
Да, спасибо за поддержку)) Просто бывают такие, кто смотрит с высока и в ответ на вопрос сыпет терминологией так, что ощущаешь себя дибилом окончательно) Язык Java.
Цитата:
Да, спасибо за поддержку)) Просто бывают такие, кто смотрит с высока и в ответ на вопрос сыпет терминологией так, что ощущаешь себя дибилом окончательно) Язык Java. Продублировала с цитатой. Наверное так нужно делать... Последний раз редактировалось Вадим Мошев; 06.01.2017 в 14:57. |
|
06.01.2017, 14:24 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
1. Цитировать предыдущее сообщение не нужно, если ответ идет сразу за ним.
2. Данные могут поступать по интерфейсу, из файла, из другой программы - да мало ли... Так что клава - не единственный путь. 3. На Java не писал, так что увы... 4. Пишется "свысока" и "дебилом", но это не важно. Главное - с Рождеством |
06.01.2017, 16:09 | #5 |
Новичок
Джуниор
Регистрация: 06.01.2017
Сообщений: 3
|
1.Я институты закончила 10 лет назад, а на данный момент в декрете 3-й год, посмотрела бы на вас, как грамотно вы писали бы на моем месте
2. На форумах не сижу, сейчас у меня, можно сказать, дебют. Поэтому не в курсе, идут ли вам оповещения о моем ответе, если отвечать без цитаты. 3. Жаль что вы не на Java. 4. У меня 2 образования и оба гуманитарных, поэтому когда тебе 30 менять свои увлечения и деятельность нелегко. 5. С Рождеством! |
06.01.2017, 16:40 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А вопрос-то в чем? Я что-то так и не понял.
Вообще System.in это не обязательно клавиатура, это стандартный поток ввода программы. Например если открыть cmd (если Windows) или другой терминал (если не Windows) и написать что-нибудь типа Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
06.01.2017, 21:44 | #7 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
Цитата:
Думаю, модер простит невольный оффтоп. Кстати, в движке упомянутого форума была хорошая фича: необязательную часть мессаги можно было закатать под спойлер, и она не видна, а кто хочет прочесть - тиснет кнопку "Посмотреть" . За замечания звиняйте, это отрыжка старческого ворчализма |
|
08.01.2017, 00:25 | #8 |
Пользователь
Регистрация: 18.12.2016
Сообщений: 37
|
Вот код который мне самому написали:
Код:
Рассказать как он работает я не могу поскольку в Java я никакой Подробно о вводе с клавиатуры в Java можно прочесть у Брюса Эккеля "Философия Java" и/или у Герберта Шилдта "Java.Полное руководство" |
08.01.2017, 00:49 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А что тут объяснять?
Создание BufferedReader и InputStreamReader нужно потому что Java чоткий-ООП-энтерпрейз и создавать стандартную функцию-обертку для упрощения этого они почему-то не захотели (до Java 5-6). Подробнее о потоках ввода/вывода наверно написано в соответствующей главе. Про System.in выше написано, это просто указание откуда читать (InputStreamReader универсальный, работает не только для консоли) С Java 6 можно так: Код:
Зато с Java 5 есть удобный Scanner, и обычно лучше использовать его. Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 08.01.2017 в 00:52. |
16.01.2017, 18:31 | #10 |
Новичок
Джуниор
Регистрация: 16.01.2017
Сообщений: 2
|
Гугл в помощь !!!
А так я писал всегда на Scanner,но когда узнал про этот метод тоже было тяжко. http://java-online.ru/java-reader.xhtml Последний раз редактировалось Smayl1ks; 16.01.2017 в 18:37. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ввод данных текстовых данных например (12ав23у) с клавиатуры и запись(сохранение) в файл на С:\ | zippa | Visual C++ | 18 | 14.11.2016 18:03 |
Ввод данных с клавиатуры | NataPl | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 16.09.2013 15:14 |
Ввод данных с клавиатуры (Eclipse) | k0tone | Помощь студентам | 0 | 28.01.2011 21:38 |
ввод данных с клавиатуры | juden | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 07.05.2008 18:05 |