И снова вывод на экран

Открыта

— Давным-давно компьютеры умели отображать только текст. Программы выводили данные на экран, а вводили их с клавиатуры. Такой режим работы называется «работа с консолью» или просто «консоль». Одним из альтернативных вариантов консоли есть оконный интерфейс. Это когда программа взаимодействует с пользователем через окно/окна. Так как мы только учимся программировать, то начнём с работы с консолью.

— Эх, ладно.

— Текст выводится на консоль (экран) последовательно строчка за строчкой. Вводится текст с клавиатуры, и, во избежание ошибок, дублируется на экран. Иногда это выглядит так, как будто человек и программа попеременно что-то пишут на экране.

— Вывести текст на экран можно методом System.out.print(). Эта функция последовательно выводит текст на экран. System.out.println() выводит на экран текст и переводит курсор на новую строку.

Код Результат
System.out.print("Mama");
System.out.print("Mila");
System.out.print("Ramu");
MamaMilaRamu
System.out.print("Mama");
System.out.println("Mila");
System.out.print("Ramu");
MamaMila
Ramu
System.out.println("Mama");
System.out.println("Mila");
System.out.println("Ramu");
Mama
Mila
Ramu

— Чтобы текст не сливался при выводе, нужно добавлять пробел, пример

Код Результат
int a = 5, b = 6;
System.out.print(a);
System.out.print(b);
56
int a = 5, b = 6;
System.out.print(" " + a + " " + b);
 5 6
int a = 5, b = 6;
System.out.print("Sum is " + (a + b));
Sum is 11

— Понятно.

— Таким образом, на экран можно вывести вообще все что угодно: все объекты в Java могут быть преобразованы в строку. Все классы в Java унаследованы от класса Object, а он имеет метод toString(), который вызывается, когда объект нужно преобразовать к строке.

Код Описание
Cat cat = new Cat("Vaska");
System.out.println("Cat is " + cat);
Три приведённых примера эквивалентны.
Cat cat = new Cat("Vaska");
System.out.println("Cat is " + cat.toString());
Cat cat = new Cat("Vaska");
String catText = cat.toString();
System.out.println("Cat is " + catText);
1
Задача
Java Syntax,  3 уровень,  3 лекция
Недоступна
Набираем код Ӏ Java Syntax: 3 уровень, 3 лекция
Java Syntax: 3 уровень, 3 лекция. Внимание! Объявляется набор кода на JavaRush. Для этого включите режим повышенной внимательности, расслабьте пальцы, читайте код и… набирайте его в соответствующем окошке. Набор кода — вовсе не бесполезное занятие, как может показаться на первый взгляд: благодаря ему новичок привыкает к синтаксису и запоминает его (современные IDE редко дают ему это сделать).

— Но у меня программа выдала на экран “Cat is com.javarush.lesson3.Cat@1fb8ee3”. В чем смысл такого текста?

— Стандартный метод toString() класса Object возвращает строку, состоящую из имени класса и адреса объекта в памяти (в шестнадцатеричном виде)

— М-да. И какая может быть польза от такого метода?

— Ты можешь в своём классе написать свою реализацию метода toString(), и вызываться будет именно он.

— Да? Ну ладно.

— Вот тебе несколько задач от Диего.

3
Задача
Java Syntax,  3 уровень,  3 лекция
Недоступна
Немедленно в печать
Программировать не всегда сложно. Иногда нужно делать простые задачи, и чем больше однотипных задач вам нужно делать, тем больше хочется их автоматизировать. Давайте реализуем ещё один метод. В конце концов без методов нет движения в объектах. Этому методу мы передадим строку s, а он возьмет — и выведет её на экран.
3
Задача
Java Syntax,  3 уровень,  3 лекция
Недоступна
Обмен валют
Ростовщичество, продажи, банковское дело — чем не запасной вариант, если с программированием не выгорит? Не хотите? В таком случае давайте помогать людям, занятым в торговле и финансах нашими качественными программами. Для начала организуем обмен валют: пишем программу, которая будет конвертировать евро в доллары по заданному курсу.
3
Задача
Java Syntax,  3 уровень,  3 лекция
Недоступна
Задача на проценты
Если вас в школе не пугали задачи на проценты, то и эта не напугает. А если вдруг пугали, то пора посмотреть в глаза своему страху и осознать, что на самом деле это простая и приятная тема. Итак, реализуем метод, который увеличивает переданное целое число на 10 процентов.
Комментарии (411)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
ShyBerserk3 уровень, Санкт-Петербург
вчера, 06:06
Как же приятно было писать код в Numpad++ по сравнению с IDE
Анастасія Басс3 уровень, Днепр
вчера, 13:30
мне тоже нравиться эта программа . Она скачалась легче . И там нет никаких трудностей
zavhoz3 уровень, Москва
вторник, 09:38
в первой части два принта во второй одна строка ретурн из задания
Владимир3 уровень, Минск
18 мая, 11:53
Вот как так может быть?)))) Над второй задачей сидел часа 2, затупил как вызвать метод с параметрами. А третью задачу решил секунд за 20.
vikskiri3 уровень, Москва
5 мая, 17:46
От этого "примитива" я чуть не опухла.....
Сергей Максименко3 уровень, Киев
14 мая, 14:15
я тоже 🤪. Но есть и плюсы - еще раз выучил формулу для увеличения числа на % )))
Vanya1 уровень
позавчера, 17:02
что за формула? я вот так решил return i+i / 10.0 ;
Александр3 уровень, Воткинск
2 мая, 14:24
Эти задачи не получится выполнять в идее без премиум подписки, только в мобильном приложении, так?
Анастасія Басс3 уровень, Днепр
вчера, 13:31
я задачи делаю только по телефону а лекции читаю с компа . Мне честно неудобно но денег у меня нет .
Роман Тамазлыкарь3 уровень, Екатеринбург
29 апреля, 17:50
Почему в IntelliJ IDEA не отображается вывод System.out.println? Есть только сообщение "Process finished with exit code 0". Но хотелось бы и "Hello World" увидеть.
Pavel_Robot4 уровень, Москва
12 мая, 22:40
Создай в новом окне, новый проект, в нем и пиши, там все можно посмотреть, я так делал.
r_matviichuk9 уровень, Киев
28 апреля, 12:50
Разобраться где что нажать в IntelliJ IDEA было намного сложнее, чем решить задачи.🤪
Антон6 уровень, Москва
20 апреля, 18:50
Комбинация alt + shift + f10 вызывает маленькое окошко Run - Edit Configuration, после большое окно, и затем после нажатия на кнопку Run ничего не проходит полезного. Что неверно делаю? Как посмотреть результат работы кода до его отправки на проверку?
Irene Martynova4 уровень, Москва
21 апреля, 20:28
Нажав правой кнопкой мыши на названии класса в разделе окна Project, выберите команду Run с зеленым треугольником. Так же эта команда дублируется на полях слева от вашего кода рядом с нумерацией строк, и наверху под строкой Меню.
Айгазы Жунисбек7 уровень, Шымкент
22 апреля, 20:18
Внутри файла класса нажмите комбинацию клавиш Ctrl + Shift + F10, это запустить метод main вашего класса. Еще есть комбинации клавиш для плагина: посмотреть список задач - Ctrl + Alt + H, отправить задачу на проверку - Ctrl + Alt + A.
Дмитрий3 уровень
20 апреля, 07:45
Подскажите, пожалуйста, как мне увидеть в программе IDEA результат задач, а только выводит информацию что задача выполнена?
Вольдемар Вострецов4 уровень, Санкт-Петербург
20 апреля, 07:51
Перед тем как отдать программу на проверку, ее можно запустить комбинацией клавиш alt + shift + f10. Тогда программа выведет результат в терминал.
Дмитрий3 уровень
20 апреля, 08:08
Спасибо!
Айгазы Жунисбек7 уровень, Шымкент
22 апреля, 20:19
Ctrl + Shift + F10 запустить метод main редактируемого класса, не нужно будет делать лишние шаги выбора класса)
Айгазы Жунисбек7 уровень, Шымкент
22 апреля, 20:21
Комбинация клавиш Alt + 4, нажмите 2 раза чтобы открыть или скрыть форму результата запуска вашей программы
7emen135 уровень, Москва
19 апреля, 19:03
понравился варинат с умножением на 1.10;