Hello, world!
Таким образом, основное отличие между командами print и println в Java заключается в наличии перевода строки. Если вам необходимо вывести текст без перевода строки, лучше воспользоваться командой print. А если вам нужно вывести текст с переводом строки или работать с разными типами данных, рекомендуется использовать команду println.
Print и println в Java
Например, если использовать метод print следующим образом:
System.out.print("Привет, "); System.out.print("мир!");
То на консоли будет выведено:
Привет, мир!
А если использовать метод println так:
System.out.println("Привет, "); System.out.println("мир!");
То на консоли будет выведено:
Привет, мир!
Различия между print и println в Java
System.out.print("Hello");
System.out.print("World");
System.out.println("Hello");
System.out.println("World");
Используя метод print, можно вывести данные, разделенные пробелами или другими символами, на одной строке. Например:
System.out.print("Java");
System.out.print("is");
System.out.print("awesome!");
В ситуации, когда нужно вывести данные каждый на новой строке, полезно использовать метод println, чтобы автоматически добавлять перевод строки в конце. Например:
System.out.println("Java");
System.out.println("is");
System.out.println("awesome!");
Одно из основных отличий между print и println в Java заключается в том, что println добавляет символ новой строки (‘
Например, если у нас есть следующий код:
System.out.print("Привет, ");
System.out.println("мир!");
System.out.print("Как дела?");
Привет, мир!
Как дела?
Различие в форматировании
System.out.print(1); System.out.print(2); System.out.print(3);
В результате выполнения этого кода на экране будет отображено «123».
System.out.println(1); System.out.println(2); System.out.println(3);
В результате выполнения этого кода на экране будет отображено:
1 2 3
Различие в использовании символов новой строки
Например, предположим, у нас есть следующий код:
System.out.print("Hello");
System.out.print("World");
Результат выполнения этого кода будет:
HelloWorld
С другой стороны, если мы заменим использование print
на println
, код будет выглядеть следующим образом:
System.out.println("Hello");
System.out.println("World");
Результат выполнения этого кода будет:
Hello
World
Различие в поведении при работе с переменными
Вот пример, иллюстрирующий различие между print и println:
int x = 10;
String name = "John";
System.out.print("Значение переменной x: ");
System.out.print(x);
System.out.print(", Имя: ");
System.out.print(name);
System.out.println();
System.out.println("Значение переменной x: " + x + ", Имя: " + name);
Значение переменной x: 10, Имя: John
Значение переменной x: 10, Имя: John
Различие в использовании аргументов
Одно из основных различий между операторами print
и println
в Java заключается в том, как они обрабатывают аргументы.
int age = 27;
System.out.print("Мне ");
System.out.print(age);
System.out.print(" лет.");
Результат выполнения этого кода будет следующий:
Мне 27 лет.
int age = 27;
System.out.println("Мне " + age + " лет.");
Результат выполнения этого кода будет следующий:
Мне 27 лет.