Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/55: Рейтинг темы: голосов - 55, средняя оценка - 4.89
 Аватар для Jaguar
393 / 279 / 38
Регистрация: 06.08.2010
Сообщений: 833

Ввод символов

15.10.2010, 15:41. Показов 11812. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скажите пожалуйста,вот я когда ввожу символы с клавиатуры у меня почему-то выходит что ,например,я ввожу 1234,а выводит только 1-ый символ это 1,как сделать чтобы выводились все символы?(1234)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.10.2010, 15:41
Ответы с готовыми решениями:

Ввод и обработка символов
Здравствуйте. Вот такая задача 1) Из клавиатуры вводятся символы, пока не встретится символ *. На экран выводить код каждого введенного...

Ввод символов с клавиатуры
С помощью какого метода можно ввести символы "+,-,*,/", чтобы их мог принимать оператор switch case? P.S.: С помощью оператора Scanner...

Рандом символов и ввод
вопрос как сделать рандом из символов? я Хочу сделать след программу. в диапазоне a - d рандомно выберается символ. потому я на...

11
 Аватар для Mazhor1
70 / 43 / 8
Регистрация: 30.10.2009
Сообщений: 101
15.10.2010, 16:45
напиши код вывода!
0
 Аватар для Jaguar
393 / 279 / 38
Регистрация: 06.08.2010
Сообщений: 833
15.10.2010, 17:03  [ТС]
Java
1
2
ch = (char) System.in.read();
System.out.println("  "+ch);
Добавлено через 15 секунд
написал и выводит только 1 символ

Добавлено через 3 минуты
Java
1
2
3
4
5
6
public static void main(String[] arqs)
trows.java.io.IOException{
char ch=(char) System.in.read();
System.out.println("  "+ch); 
}
  }
Добавлено через 30 секунд
ну вот проверьте у себя пожалуйста
0
25 / 25 / 14
Регистрация: 01.07.2010
Сообщений: 59
15.10.2010, 17:26
Вот так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
 
 
public class DeleteMe {
 
    public static void main(String[] arqs)throws java.io.IOException{
        try {
             
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
            System.out.print("Введите строку:  ");
            String str= in.readLine();
            System.out.println("Вы ввели:  " + str);
        }catch(IOException e){
            System.out.println("error"+e);
        }
    }
}
Code
1
2
Введите строку:  Новая строка
Вы ввели:  Новая строка
0
 Аватар для Jaguar
393 / 279 / 38
Регистрация: 06.08.2010
Сообщений: 833
15.10.2010, 17:55  [ТС]
спасибо,но я такого не проходил в книжке пока
0
1 / 1 / 0
Регистрация: 11.10.2010
Сообщений: 22
15.10.2010, 18:11
насколько я понимаю переменная типа char хранит только 1 символ, чтобы сохранить строку нужно использовать либо класс String (что в предыдущем посте и показано), либо вводить это как массив символов (переменных char), но тогда и работать с ним придется как с массивом. вывести массив я бы мог, но ввести как - пока не соображу
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
15.10.2010, 18:15
Paul_Atreides, в цикле пока не встретите символ конца строки, определенный вами
1
 Аватар для Jaguar
393 / 279 / 38
Регистрация: 06.08.2010
Сообщений: 833
15.10.2010, 18:17  [ТС]
можно определить v.length()
0
1 / 1 / 0
Регистрация: 11.10.2010
Сообщений: 22
15.10.2010, 18:19
Цитата Сообщение от M128K145 Посмотреть сообщение
Paul_Atreides, в цикле пока не встретите символ конца строки, определенный вами
да, точно, спасибо, под конец недели мозги спеклись
0
 Аватар для Jaguar
393 / 279 / 38
Регистрация: 06.08.2010
Сообщений: 833
15.10.2010, 18:29  [ТС]
может так

Добавлено через 2 минуты
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Example1{
static void sp(char ... v){
int i;
for (i=0;i<v.length;i++)
System.out.println();
System.out.print(v[i]);
}
  }
class Example{
public static void main(String arqs[])
trows.java.io.IOException{
char ch=(char) System.in.read();
Example1.sp();
} 
  }
0
185 / 185 / 53
Регистрация: 10.04.2009
Сообщений: 491
22.10.2010, 16:51
странный код....
0
0 / 0 / 1
Регистрация: 25.10.2010
Сообщений: 24
26.10.2010, 19:11
Но вообще, проще так
Java
1
2
3
4
5
Scanner in = new Scanner(System.in);
...
int n=in.nextInt();
String s=in.next();
String s2=in.nextLine();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.10.2010, 19:11
Помогаю со студенческими работами здесь

Ввод русских символов
Здравствуйте. В Java, всё отлично с выводом русских символов. Но когда я ввожу русские символы через Scanner и nextLine, потом вывожу...

Как ограничить ввод символов в поля формы
1. Как разрешить ввод _только_ определенных символов в поле формы (только цифры). 2. Как ограничить длину текста вводимого в поле типа...

Программа запрашивает ввод символов до тех пор, пока пользователь не введет символ "q"
Программа запрашивает ввод символов до тех пор, пока пользователь не введет символ &quot;q&quot;. У меня есть пару вариантов, но по...

Ввод с клавиатуры - требовать у пользователя ввод, пока он не будет корректным
Поискал в интернете и тут - не могу найти ответ на свой вопрос. Основная проблема - фильтровать введённые данные пользователя (введённые...

Ввод в CEdit только символов 'A'B'C'D'E'F' и цифр от 0 до 9 (ввод в HEX)
собственно такой вопросик. как сделать так, что бы программа ругалась на некорректный ввод данных без нажатия всяких кнопок проверок?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru