Вторник, 16.12.2025
Приветствую Вас Гость

Шенденков С.В.
(Zmey)

Если Вы хотите вернуться на предыдущий язык, то нажмите кнопку Назад в Вашем браузере
Выбрать язык / Choose language:
Ukranian
English
French
German
Japanese
Italian
Portuguese
Spanish
Danish
Chinese
Korean
Arabic
Czech
Estonian
Belarusian
Latvian
Greek
Finnish
Serbian
Bulgarian
Turkish
Главная | Регистрация | Вход | RSS

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Нужна помощь со строками
darkhbzДата: Вторник, 06.12.2011, 22:48 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Помогите пожалуйста...
Нужно создать две строки S1 и S2, строки должны вводится с клавиатуры, и задать массив, чтоб сначала выводило слово с первой строки(S1) и со второй(S2) в строку в (S3). Слов должно быть несколько в каждой строке, строка S3 - строка вывода
 
zp_zmeyДата: Среда, 07.12.2011, 14:43 | Сообщение # 2
Рядовой
Группа: Администраторы
Сообщений: 6
Репутация: 1
Статус: Offline
Метод может выглядеть примерно так:

public String convert(String S1, String S2) {
String[] tmp = S1.split(" ");
String S3 = tmp[0] + " ";
tmp = S2.split(" ");
S3 += tmp[0];
return S3;
}

Вводишь строки с клавиатуры (либо аргументами в консоли либо из окна) и скармливаешь их этому методу.
 
darkhbzДата: Вторник, 13.12.2011, 16:04 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Скажите, а можно реализовать ввод с клавиатуры таким образом и совместить с вашим выше кодом ?
Если да, то не могли бы вы показать, как это сделать ?

Код:
public static void main(String[] args) throws IOException {
BufferedReader bReader = new
BufferedReader (new InputStreamReader(System.in));
String S1;
System.out.println("Введите значение a");
S1 = bReader.readLine();
String S1 = Integer.parseInt(a);
 
zp_zmeyДата: Пятница, 16.12.2011, 11:36 | Сообщение # 4
Рядовой
Группа: Администраторы
Сообщений: 6
Репутация: 1
Статус: Offline
Ну так ты уже всё и написал. Сделай только readLine и для строки S2. smile
Единственное что непонятно, так это твоя строка
Quote (darkhbz)
String S1 = Integer.parseInt(a);

Просто вместо неё сделай вызов метода convert и передай ему значения введённых строк.
 
darkhbzДата: Четверг, 22.12.2011, 04:11 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
А если в полном коде, подскажите как это реализовать, для S1 по примеру соображу, как дальше, если можно, то пожалуйста покажите весь код....
 
zp_zmeyДата: Суббота, 24.12.2011, 14:16 | Сообщение # 6
Рядовой
Группа: Администраторы
Сообщений: 6
Репутация: 1
Статус: Offline
Я ж тебе уже всё объяснил. Если ты ничего не понял, то тебе необходимо изучать это от начала и до конца.
Вот код. Посмотри его и ещё раз внимательно прочитай эту тему.

public String convert(String S1, String S2) {
String[] tmp = S1.split(" ");
String S3 = tmp[0] + " ";
tmp = S2.split(" ");
S3 += tmp[0];
return S3;
}

public static void main(String[] args) throws IOException {
BufferedReader bReader = new BufferedReader (new InputStreamReader(System.in));
String S1;
String S2;
String S3;
System.out.println("Введите значение a");
S1 = bReader.readLine();
System.out.println("Введите значение b");
S2 = bReader.readLine();
S3 = convert(S1, S2);
System.out.println("Результат: " + S3);
}
 
  • Страница 1 из 1
  • 1
Поиск:



Гость
Сообщения:

Гость, мы рады Вас видеть.
Пожалуйста зарегистрируйтесь или войдите под своим логином.
Поиск
Наш опрос
Как Вы попали на этот сайт?

Результаты Архив опросов


Всего голосовало: 35
Обсудить опрос на форуме
Друзья сайта
free counters



Каталог сайтов Нашли.com - тематический каталог сайтов, поиск Каталог сайтов - Первый в WWW