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!
1
Задача
Java Syntax,  1 уровень,  7 лекция
Недоступна
Набираем код Ӏ Java Syntax: 1 уровень, 7 лекция
Java Syntax: 1 уровень, 7 лекция. Иногда думать не надо, строчить надо! Как ни парадоксально звучит, порой пальцы «запоминают» лучше, чем сознание. Вот почему во время обучения в секретном центре JavaRush вы иногда встречаете задания на набор кода. Набирая код, вы привыкаете к синтаксису и зарабатываете немного материи. А ещё — боретесь с ленью.

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

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

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

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

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

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

1
Задача
Java Syntax,  1 уровень,  7 лекция
Недоступна
Поиск ошибок
Если вы покажете мне человека, который в процессе программирования ни разу не сделал ошибки, мы вам с уверенностью скажем: никакой это не человек. Ну не получается без ошибок в программировании. Но это не страшно, главное, сразу принять их как неизбежность. Ищем (или «отлавливаем», как иногда говорят профессионалы) и исправляем ошибку.
1
Задача
Java Syntax,  1 уровень,  7 лекция
Недоступна
Лишние строки нам не нужны
Неопытные, а, порой, и опытные программисты создают избыточный код. Так, на всякий случай. Например, объявят с десяток-другой переменных, а потом не знают, что с ними делать. Так и в этой задаче: кто-то начудил, а нам — исправлять. Ищем незадействованные переменные и превращаем их в комментарии чтобы скрыть от компилятора.
Комментарии (294)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Darya Belts2 уровень
четверг, 17:35
mhe kazhetsya vo vtoroi zadachi oshibka
Aleksey Afanasyev3 уровень, Москва
четверг, 10:41
не работает проверка 2-ой задачи с приложения
Ринат2 уровень
четверг, 07:49
как ришит 2 задания
SolomonVP7 уровень, Уже знаю что хочу создать посредством Java, но пока не умею...
1 сентября, 11:49
Хорошо решается от обратного. Считать вообще ничего не надо.
Марк2 уровень
5 сентября, 17:15
мажор
Oybek Odilov3 уровень, Ташкент
31 августа, 15:31
ребята нужна ваша помощь (лайки) ?!
Dart Котик2 уровень
12 августа, 06:11
Я конечно понимаю, что разработчики сделали все лекции бесплатные, но после лекции с предложением на подписку, не появлялось ни одного бесплатного задания, я б купил с радостью подписку, но бюджет не позволяет, а без практики просто читать, становится скучно...
Wiacheslaw Hanchuk2 уровень, Минск
23 августа, 17:26
какая такая сумма? 20$ у вас в месяц не найдется? LOOOL
AniMartiK1 уровень, Москва
5 сентября, 02:22
может быть и не найдется. мб он школьник? мб семейные обстоятельства не разрешают?
Linda Lawrence2 уровень, Waldorf
четверг, 10:00
Тоже самое. Было бы хотя бы 1 из 3 заданий бесплатное. Или из 5. А так читаю лекции, смотрю. Знаю что это их труд и нужно платить, но как то заинтересовать нужно. Всё таки это "услуга" которую они хотят продать
Katya Kotyay4 уровень, ровно
6 августа, 09:07
всё понятно, кроме последней задачи, здесь надо математику хорошо знать
Nastenysh na metle6 уровень, Москва
19 августа, 08:42
Cовсем не нужно)
Alexandr2 уровень, Москва
4 августа, 10:46
Не совсем понял:
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! System.out.print выводит текст на новую строку?
MezoneOrange28 уровень, Екатеринбург
4 августа, 15:45
println добавляет символ перевода каретки '\n' в конец переданной строки, поэтому следующий вывод идёт с новой строки.
Alexandr2 уровень, Москва
11 августа, 09:28
Спасибо дружище.
Pro comp3 уровень, кривой рог
25 июля, 16:24
Мне нравится
Антропопий10 уровень
21 июля, 12:24
Почему ответ 53.010babs10, а не 5310babs10
Денис Симанович4 уровень, Борисов
21 июля, 13:08
Вероятно из-за типа переменной с - она double, с десятичной запятой, так понимаю, т.е. 53.0