Чтение и преобразование строк

  • 2
  • Недоступна
Считай с клавиатуры три строки. А затем: 1. Выведи на экран третью строку в неизменном виде. 2. Выведи на экран вторую строку, предварительно преобразовав ее к верхнему регистру. 3. Выведи на экран первую строку, предварительно преобразовав ее к нижнему регистру. Пример ввода: Строка Номер РАЗ Втор
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (161)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Palych
Уровень 3
Expert
27 мая, 10:57
Прочитала комменты, так и не нашла ответы. Я в верхний и нижний регистр преобразовала в выводе : System.out.println(dfg.toUpperCase()); System.out.println(abc.toLowerCase()); Можно ли преобразовывать в момент считывании с клавиатуры? String abc = console.nextLine().toUpperCase(); String dfg = con.nextLine()toLowerCase();
Pavel Sarattsev
Уровень 2
14 мая, 13:46
я короч пока решение не посмотрю вообще ни чего не понимаю
Valentin Travinichev
Уровень 3
12 мая, 11:53
А вот эта задача мне прям зашла. Не с первого раза конечно решено(Я слишком не внимательный и спешу), но то что добавлен материал с прошлых лекций это топ
hidden #2838629
Уровень 5
13 апреля, 07:57
Ребят, почему у меня сканнер только 2 раза срабатывает??? Scanner console = new Scanner(System.in); String string1 = console.nextLine(), string2 = console.nextLine(), string3 = console.nextLine(); System.out.println(string3); System.out.println(string2.toUpperCase()); System.out.println(string1.toLowerCase());
hidden #2838629
Уровень 5
13 апреля, 08:42
И так нашел проблему, с помощью дебага. Scanner console = new Scanner(System.in); String string1 = console.nextLine(); //После ввода с консоли, помимо текста, в буфер сканера попадал веселый символ, а именно \n(пустая строка) String string2 = console.nextLine(); // на этой строке в сканер попадает \n из буфера и не дает вписать в переменную значение с консоли String string3 = console.nextLine(); // работает нормально Вылечил вот так: Scanner console = new Scanner(System.in); String string1 = console.nextLine(); console.nextLine(); // убирает из буфера сканера \n, после вода данных String string2 = console.nextLine(); console.nextLine(); // убирает из буфера сканера \n, после вода данных String string3 = console.nextLine(); System.out.println(string3); System.out.println(string2.toUpperCase()); System.out.println(string1.toLowerCase()); Может кому тоже поможет. Извините если не правильно написал, но понял это так. Исправьте знатоки. Баг конечно очень интересный для себя открыл
Captin
Уровень 22
30 марта, 10:51
Scanner scanner = new Scanner(System.in);
        String x = scanner.nextLine().toLowerCase();
        String y = scanner.nextLine().toUpperCase();
        String z = scanner.nextLine();
        System.out.println(z + System.lineSeparator() + y + System.lineSeparator() + x);
Для перевода каретки хотел использовать \n. Не получилось, пришлось вставлять этот метод System.lineSeparator().
Alexey Korchagin
Уровень 9
19 марта, 20:22
Текст строк введётся сам, если правильно прописаны команды. Он указан в --Input data--. вводить самим ничего не нужно. Внимательно прочитайте лекцию, всё решается просто, главное не пропустить в коде команду на считывание данных с клавиатуры. До объявления переменных.
Anonymous #3276933
Уровень 4
13 марта, 17:58
Ноооооооорм! Начиналось за здравие, закончили за упакой, убогая лекция, супер мудацкое задание. Просто отвратительно подана задача и лекция, мало что понятно..........
Anonymous #3269265
Уровень 13
28 февраля, 13:27
немного не понимаю, а тектс вообще откуда взялся, который надо вывести, не догоняю? то бишь как понимать , что в String b = "Листва кружится"; ?
pilot188
Уровень 3
Expert
10 января, 08:23
Scanner phrase = new Scanner(System.in); String one = (phrase.nextLine().toLowerCase()), two = (phrase.nextLine().toUpperCase()), three = phrase.nextLine(); System.out.println(three); System.out.println(two); System.out.println(one);
Grinberg
Уровень 3
30 декабря 2022, 12:28
Scanner console = new Scanner(System.in); String st1=console.nextLine(); String st2=console.nextLine(); String st3=console.nextLine(); System.out.println(st3); System.out.println(st2.toUpperCase()); System.out.println(st1.toLowerCase());