|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.09.2018, 18:33 | #1 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Ввод символов.
Здравствуйте!
В С++ с символами у меня получалось как то попроще чем в java. Например: Код:
Как подобное делается в java никак не пойму. Есть Код:
никаких nextChar что-то нету.. Помогите пожалуйста понять как это делается в java? |
14.09.2018, 19:38 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
У сканера есть некст, некстЛайн и charAt(0) у строки.
Можно прямо (char) System.in.read() |
15.09.2018, 14:52 | #3 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Спасибо. Буду разбираться. А то просто не знаешь где начинать копать.
|
17.09.2018, 15:13 | #4 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Здравствуйте!
Решил использовать эту тему, чтобы не плодить новые. Вопрос похож по теме. Проблема такая, есть ошибка в исполнении. Но не исключение, а не правильное исполнение. Ввожу количество строк которые надо ввести, там это число в условии цикла n. А потом вместо трёх срабатываний делается два. На скриншотах видно. |
17.09.2018, 15:15 | #5 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Т.е. там сразу два срабатывания происходит. Вместо одного. Не даёт вводить строку после первого сообщения "Введите строку".
Отчего так? |
17.09.2018, 15:28 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Все от того же... В буфере остался перевод строки с прошлой операции. некстИнт не вычитывает \n\r естественно, а некстЛайн все также естественно на них реагирует.
Вычитайте их или скипните. |
17.09.2018, 16:15 | #7 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Ясно. Спасибо.
|
17.09.2018, 16:25 | #8 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Что-то не одолею никак. Просто убрал для эксперимента все переводы на новую строку. Ни фига.
|
17.09.2018, 16:28 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Так нужный вы то и не убрали. Толку от того, что вы убрали переводы из выходного буфера? Разговор ведь про входной...
|
17.09.2018, 16:39 | #10 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Честно скажу, не знаю как сделать. Не сталкивался с таким, а в учебниках нету..
Подскажете? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ограничить ввод символов | mixon-21 | Windows Forms | 2 | 10.04.2014 19:19 |
Ввод символов в окошко | pufystyj | Общие вопросы C/C++ | 1 | 21.12.2010 06:39 |
Ограничение на ввод символов | ANTI1 | Общие вопросы Delphi | 4 | 17.12.2008 16:30 |