Как выводить сообщения в консоль?
Данная статья:
- написана командой Vertex Academy. Надеемся, что она Вам будет полезна. Приятного прочтения!
- это одна из статей из нашего "Самоучителя по Java"
Для вывода сообщений в консоль существуют 2 метода: System.out.println () и System.out.print (). В чём же отличие?
Отличие между System.out.println () и System.out.print () в том что:
- System.out.println () выводит сообщение на экран и после этого осуществляется перевод курсора на новую строчку
- System.out.print () выводит сообщение на экран и после этого не осуществляется перевод курсора на новую строчку
Давайте, чтобы лучше понять как это работает, рассмотрим пару примеров.
Пример №1
1 2 3 4 5 6 7 |
class Test { public static void main(String[] args) { System.out.println("Я изучаю"); System.out.println ("Java"); } } |
Если Вы попробуете запустить этот код на своём компьютере, то в консоли Вы увидите следующее:
Я изучаю
Java
Комментарии:
Мы использовали System.out.println (). Поэтому после того как на экран была выведена фраза "Я изучаю" , курсор автоматически был переведен на новую строчку, как если бы мы нажали enter.
Запомните: System.out.println () выводит сообщение на экран, а затем переводит курсор на новую строчку
Пример №2
1 2 3 4 5 6 7 8 |
class Test { public static void main(String[] args) { System.out.println("Я изучаю"); System.out.println ("Java"); System.out.println ("Ура!"); } } |
Если Вы попробуете запустить этот код на своём компьютере, то в консоли Вы увидите следующее:
Я изучаю
Java
Ура!
Комментарии:
1 |
System.out.println("Я изучаю"); |
Вывело на экран "Я изучаю" и затем курсор автоматически был переведен на новую строчку.
1 |
System.out.println ("Java"); |
Вывела на экран слово "Java", и тоже автоматически курсор был переведен на новую строчку.
1 |
System.out.println ("Ура!"); |
Вывело на экран слово "Ура!", и после этого сразу автоматически курсор был переведен на новую строчку.
Запомните: System.out.println() выводит сообщение на экран и затем переводит курсор на новую строчку.
Пример №3
1 2 3 4 5 6 7 |
class Test { public static void main(String[] args) { System.out.print("Я изучаю"); System.out.print("Java"); } } |
Если Вы попробуете запустить этот код на своём компьютере, то на консоли Вы увидите следующее:
Я изучаюJava
Комментарии:
Поскольку в этой программе мы использовали
1 |
System.out.print("Я изучаю"); |
после того, как была выведена фраза "Я изучаю", курсор не был переведен на новую строчку. И поэтому сразу после "Я изучаю" было выведено слово "Java".
А как сделать так, чтоб был пробел между "Я изучаю" и "Java"?
Вот так:
1 2 3 4 5 6 7 |
class Test { public static void main(String[] args) { System.out.print ("Я изучаю "); System.out.print ("Java"); } } |
Увидели в чем отличие от предыдущего варианта кода?
1 |
System.out.print ("Я изучаю"); |
1 |
System.out.print ("Я изучаю "); |
Да, мы добавили пробел. И теперь, если Вы запустите код, то увидите на консоли следующее:
Я изучаю Java
ПОДЫТОЖИМ:
System.out.println () - переводит курсор на новую строчку
System.out.print () - не переводит курсор на новую строчку
P.S. В System.out.println () "println" расшифровывается как printnewline, что в переводе с английского - "напечатать новую строку"
Надеемся, что наша статья была Вам полезна. Также есть возможность записаться на наши курсы по Java в Киеве. По всем вопросам заходите к нам на сайт или звоните: +38 050 205 77 99, +38 098 205 77 99