Учитель elly

print() и println();

Открыта

— Это снова я. Сегодня я проведу для тебя три занятия. А это – второе! Садись и слушай, и я расскажу тебе о выводе на экран. Это очень легко и просто:

Код на Java Что будет выведено на экран
System.out.println("Diego");
System.out.println(3);
System.out.println("Mama" + "Mila" + "Ramu");
Diego
3
MamaMilaRamu
System.out.println(1 + 3);
System.out.println("1" + "3");
System.out.println(1 + "3");
System.out.println("1" + 3);
System.out.println("1" + (1 + 3));
4
13
13
13
14
System.out.println("Amigo is the best!");
System.out.println("Amigo" + "is the best!");
System.out.println("Amigo" + " " + "is the best!");
Amigo is the best!
Amigois the best!
Amigo is the best!
System.out.println(3 * 3 + 4 * 4);
System.out.println(1 * 2 + 3 * 4);
25
14
System.out.print("Diego");
System.out.print("Diego");
System.out.print("Diego");
DiegoDiegoDiego
System.out.print("Diego ");
System.out.println("is the best!");
System.out.print("Amigo ");
System.out.println("is the best!");
Diego is the best!
Amigo is the best!
Учитель elly
2
Задача
Java Syntax,  1 уровень,  7 лекция
Недоступна
Набираем код
Иногда думать не надо, строчить надо! Как ни парадоксально звучит, порой пальцы «запоминают» лучше, чем сознание. Вот почему во время обучения в секретном центре JavaRush вы иногда встречаете задания на набор кода. Набирая код, вы привыкаете к синтаксису и зарабатываете немного материи. А ещё — боретесь с ленью.

— А можно ещё раз про print() и println()?

— Весь текст выводится на экран последовательно, с помощью функции print(), буква за буквой. Когда места в строке на экране не остаётся, текст начинает выводиться на следующей строке экрана. Можно досрочно завершить вывод на текущей строке, и заставить выводить текст дальше на следующей строке, если использовать функцию println().

— Понятно. А что за магия со сложением чисел и строк?

— Если складываются два числа, то результатом тоже будет число: 2+2 равно 4. Если складываются число и строка, то число преобразуется в строку и, затем, просто объединяются две строки.

— Ага. Я тоже примерно так и думал, глядя на примеры, но мало ли. Спасибо за интересную лекцию, Элли.

— Напоследок, несколько задач от Диего. Он просил проконтролировать тебя.

Учитель elly
1
Задача
Java Syntax,  1 уровень,  7 лекция
Недоступна
Поиск ошибок
Если вы покажете мне человека, который в процессе программирования ни разу не сделал ошибки, мы вам с уверенностью скажем: никакой это не человек. Ну не получается без ошибок в программировании. Но это не страшно, главное, сразу принять их как неизбежность. Ищем (или «отлавливаем», как иногда говорят профессионалы) и исправляем ошибку.
Учитель elly
1
Задача
Java Syntax,  1 уровень,  7 лекция
Недоступна
Лишние строки нам не нужны
Неопытные, а, порой, и опытные программисты создают избыточный код. Так, на всякий случай. Например, объявят с десяток-другой переменных, а потом не знают, что с ними делать. Так и в этой задаче: кто-то начудил, а нам — исправлять. Ищем незадействованные переменные и превращаем их в комментарии чтобы скрыть от компилятора.
Комментарии (182)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
FeEdDz3 уровень, Москва
воскресенье, 01:55
А нормальные задачи будут? Или так и будем печатать? Тремя задачками на это нельзя было обойтись... Вот только код еще перепечатывать
воскресенье, 14:49
а что не устраивает? программа рассчитана для людей вообще не знающих программирование
Алексей3 уровень, Полысаево
вчера, 07:14
Денис прав, программы для тех, кто вообще не умеет работать. Но скоро все должно поменяться.
Олег1 уровень, Харьков
четверг, 21:08
какой-то примитив размазали на несколько лекций...
zuko0011 уровень, Москва
четверг, 14:49
В задании на переписывание текста просят повторить функцию вывода текста. Почему функция прописана не правильно? System.out. print *I* n - вместо английской заглавной I (ай), я должен написать прописную l (эл)???
Тоири2 уровень, СПб
пятница, 05:10
там нет ошибки
Aleksandr Radkevich1 уровень, Минск
11 сентября, 07:44
Ребята, спасибо, что сделали платными все задачи, кроме самых простых в начале. Ваш ресурс теперь выглядит как дешевка из магазина условно-бесплатных приложений.
Petro2 уровень, Киев
6 сентября, 14:01
В задании на набор есть проблема с автоматическим добиванием кавычек и скобок, если не зачищать сразу все, что добило автоматом в ручную, то задание не засчитается(
10 сентября, 13:26
Главное итоговый результат
Gulnara Shaikhutdinova6 уровень, Ульяновск
5 сентября, 16:20
здесь нужна внимательность)
JavaStarter1 уровень
3 сентября, 17:32
Придется где-то искать видеоуроки по Java, в которых подробно обьясняется, что и за чем следует.
Ergo3 уровень, Москва
5 сентября, 20:11
Ну, в целом, правила простые. До начала описания класса необходимо осуществить импорт пакетов, если такие нужны. Переменной должно быть присвоено значение до ее первого использования. Тело класса и метода указывается после их объявления (заголовка) в фигурных скобочках {}. После вызова метода и объявления переменной ставится точка с запятой. После заголовков (объявления) методов и классов точка с запятой не ставится. Переменным может присваиваться значение в теле класса (поля класса), в теле объекта (поля объекта) или в теле метода (локальные переменные), так же и методы могут быть быть общими для всего класса (статические методы), либо быть привязаны только к объекту, созданному в классе, который содержит свою копию метода, описанного в классе без модификатора static. А вообще если хочешь более понятного объяснения, то посмотри книгу Васильева А.В. "Программирование на Java для начинающих" и лекции на Ютубе преподавателя МФТИ Тимофея Хирьянова "Алгоритмы на Python" (применимо к Java, кроме синтаксиса, но его там немного).
MDA2 уровень
1 сентября, 06:34
..кроме теории бесплатного вообще ничего не оставили? Хотябы делали допустим 4 задачи. 2 бесплатные. 2 платные.
Владимир2 уровень, Санкт-Петербург
25 августа, 20:28
А где проходить опросы, уважаемые? А то много о них слышал, но пока что-то вроде не встречал)
Regina40 уровень, Киев
30 августа, 17:08
https://javarush.ru/quizzes
Владимир2 уровень, Санкт-Петербург
2 сентября, 19:51
Большое спасибо!
Nikolay Khant4 уровень, Алматы
9 августа, 10:00
Блин с бадуна сложно програмить без ошибок(