Часовой пояс: UTC + 4 часа


Уважаемые посетители сайта! На форуме используется ручная активация зарегистрированных пользователей. Если Ваш аккаунт не одобрен модератором в течение продолжительного времени - пожалуйста, напишите на электронную почту: maksim@makson.ru письмо с указанием Вашего логина в системе.



Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
  Не в сети
СообщениеДобавлено: 24 апр 2017, 00:14 
Аватара пользователя
Администратор

Зарегистрирован: 08 дек 2013, 21:19
Сообщения: 174
Откуда: Гусев
public class Solution19 {

public static void main(String[] args) throws Exception{

HashMap <String, String> map = new HashMap <String, String>();

map.put("арбуз", "ягода");

map.put("банан", "трава");

map.put("вишня", "ягода");

map.put("груша", "фрукт");

map.put("дыня", "овощ");

map.put("ежевика", "куст");

map.put("жень-шень", "корень");

map.put("земляника", "ягода");

map.put("ирис", "цветок");

map.put("картофель", "клубень");


Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();

while (iterator.hasNext()){

Map.Entry<String, String> pair = iterator.next();

System.out.println(pair.getKey() + " - " + pair.getValue());

}
}

}

_________________
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 24 апр 2017, 00:15 
Аватара пользователя
Администратор

Зарегистрирован: 08 дек 2013, 21:19
Сообщения: 174
Откуда: Гусев
Или второй вариант, используя for each.

public class Solution19 {

public static void main(String[] args) throws Exception{

HashMap <String, String> map = new HashMap <String, String>();

map.put("арбуз", "ягода");

map.put("банан", "трава");

map.put("вишня", "ягода");

map.put("груша", "фрукт");

map.put("дыня", "овощ");

map.put("ежевика", "куст");

map.put("жень-шень", "корень");

map.put("земляника", "ягода");

map.put("ирис", "цветок");

map.put("картофель", "клубень");






for (Map.Entry<String, String> pair : map.entrySet()){

System.out.println(pair.getKey() + " - " + pair.getValue());
}
}


}

_________________
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 24 апр 2017, 13:51 
Аватара пользователя

Зарегистрирован: 22 окт 2016, 21:51
Сообщения: 19
1. Создай список строк.
2. Считай с клавиатуры 5 строк и добавь в список.
3. Используя цикл, найди самую короткую строку в списке.
4. Выведи найденную строку на экран.
5. Если таких строк несколько, выведи каждую с новой строки.


Требования:
1. Объяви переменную типа список строк и сразу проинициализируй ee.
2. Программа должна считывать 5 строк с клавиатуры и записывать их в список.
3. Программа должна выводить самую короткую строку на экран.
4. Если есть несколько строк с длиной равной минимальной, то нужно вывести каждую из них с новой строки.


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 24 апр 2017, 17:37 
Аватара пользователя
Администратор

Зарегистрирован: 08 дек 2013, 21:19
Сообщения: 174
Откуда: Гусев
Думаю, можно использовать два цикла. Один for, которым добавляем строки в список. А второй for each, которым будем просматривать каждый элемент и сравнивать с некоей переменной, которая в себе должна хранить максимально длинную строку в списке.. Сейчас набросаю.

_________________
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 24 апр 2017, 17:47 
Аватара пользователя
Администратор

Зарегистрирован: 08 дек 2013, 21:19
Сообщения: 174
Откуда: Гусев
С циклом while:


public class test3 {

public static void main (String[] args) throws IOException {


ArrayList<String> list = new ArrayList();

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));


for (int i = 0; i < 5; i++ ){

list.add(reader.readLine());
}

int max = 0;


for (int i = 0; i < list.size(); i++){

if (max < list.get(i).length()){

max = list.get(i).length();


}

}

Iterator <String>iterator = list.iterator();

while (iterator.hasNext())
{

if (iterator.next().length() == max)

System.out.println(iterator.next());

}

}

}

_________________
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 24 апр 2017, 17:48 
Аватара пользователя
Администратор

Зарегистрирован: 08 дек 2013, 21:19
Сообщения: 174
Откуда: Гусев
с for each


public class test3 {

public static void main (String[] args) throws IOException {


ArrayList<String> list = new ArrayList();

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));


for (int i = 0; i < 5; i++ ){

list.add(reader.readLine());
}

int max = 0;


for (int i = 0; i < list.size(); i++){

if (max < list.get(i).length()){

max = list.get(i).length();


}

}






for (String s : list){

if (s.length() == max){

System.out.println(s);


}


}



}

_________________
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 28 июл 2017, 12:13 
Аватара пользователя

Зарегистрирован: 22 окт 2016, 21:51
Сообщения: 19
Поздравляю с профессиональным праздником - Днём Системного администратора
Добрый доктор "Ай Висит!"
За компьютером сидит.
Если "комп" "висит"и "глючит",
"Сис.админ"вам все подключит.
Их сегодня поздравляем!
Легких "дров"всегда желаем,
Чтоб винчестер не ломался,
Дисковод чтоб открывался!
"Пропачить" чтоб все в два счета,
Чтобы ладилась работа
Чтобы шины не летели
Мониторы не потели!
Пусть исполнится сегодня
"Сис.админская"мечта:
Да исчезнут "лузеры!"
Да прибудут "юзеры!"


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 09 авг 2017, 12:43 
Аватара пользователя
Администратор

Зарегистрирован: 08 дек 2013, 21:19
Сообщения: 174
Откуда: Гусев
Спасибо за поздравление! Прошу извинить, что так поздно пишу ответ - работы много. Пытаюсь восстановиться в институте по второму высшему. Пытаюсь смотреть новый курс Батыршинова по электронной библиотеке (без Spring). Очень занимательно.

_________________
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 14 сен 2017, 01:14 
Аватара пользователя

Зарегистрирован: 22 окт 2016, 21:51
Сообщения: 19
С Днем программиста! Желаю высокой оценки трудов, достойной зарплаты, лёгких будней, продвинутых пользователей, безнадежных юзеров, чтобы кипела работа, а отдых был в кайф. Добра, позитива, красоты, новых высот, крутых подъемов, профессионального роста, совершенствования, интересных заданий, передовых технологий, высоких скоростей, небывалых возможностей! Раздвигайте границы сознания, просвещайте, делайте мир лучше и понятнее, комфортнее и доступнее. С праздником!


Вернуться к началу
 Профиль  
Ответить с цитатой  
  Не в сети
СообщениеДобавлено: 21 сен 2017, 22:52 
Аватара пользователя
Администратор

Зарегистрирован: 08 дек 2013, 21:19
Сообщения: 174
Откуда: Гусев
Большое спасибо за поздравление! Извини, что так поздно пишу ответ - работы много. Как твоя учёба? Могу сделать доступ к нашей Интернет-библиотеке.

_________________
"Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником вы." Уильям Генри Гейтс III


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron