Поле out
Поле out класса System - это ссылка на объект типа PrintStream, который представляет стандартный поток вывода. По умолчанию он направлен в консоль (терминал), но может быть перенаправлен с помощью метода System.setOut. Поле объявлено как public static final, поэтому доступ к нему осуществляется через имя класса: System.out. Именно через System.out чаще всего выводят результаты работы программы с помощью методов print, println и printf.
Синтаксис
System.out
Пример
Давайте выведем строку в стандартный поток вывода с помощью метода println:
public class Main
{
public static void main(String[] args)
{
System.out.println("abcde");
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте выведем несколько значений без перевода строки, используя метод print:
public class Main
{
public static void main(String[] args)
{
System.out.print("abc");
System.out.print("de");
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте выведем форматированную строку с помощью метода printf, используя спецификаторы %d и %s:
public class Main
{
public static void main(String[] args)
{
int num = 12345;
String str = "abcde";
System.out.printf("number: %d, string: %s%n", num, str);
}
}
Результат выполнения кода:
"number: 12345, string: abcde"
Смотрите также
-
класс
System,
который предоставляет доступ к системным ресурсам -
поле
err,
которое представляет стандартный поток ошибок -
поле
in,
которое представляет стандартный поток ввода -
класс
PrintStream,
который является типом поля out