Системен изход в JAVA

System.out.print()

За да отпечатаме текст в прозореца на конзолата, може да използваме предварително създадения метод System.out.print(). Например, ако искаме да отпечатаме текста Hello World!, изписваме:

System.out.print("Hello World!");

System.out.println()

Всяко последващо извикване на метода print() ще изведе текста на същия ред, както и предходния. Ако желаем текстът да се изведе на нов ред, може да бъде използван метода System.out.println(). Пример:

System.out.println("Hello " + yourName + "!");

System.out.printf()

Методът printf() осигурява възможност за форматиран изход в прозореца на конзолата. Извежда форматирани низове с помощта на различни спецификатори. Възможен синтаксис:

  • System.out.printf(string);

  • System.out.printf(format, arguments);

  • System.out.printf(locale, format, arguments);

Методът връща изходния поток и приема до три параметъра в зависимост от overloading-а.

На първия ред методът приема един параметър и изпълнява същата роля, както и метода printIn().

На втория ред методът ще се използва за форматиране на изхода, където arguments ще бъде низът, който искаме да форматираме, а параметърът format определя формата. Примери:

System.out.printf("%s%n", "hello world!");
System.out.printf("'%S' %n", "hello world!");
System.out.printf("'%10s' %n", "Hello");
System.out.printf ("'%-10s' %n", "Hello");
System.out.printf("it is an integer: %d%n", 10000);

System.out.printf()

Форматиращи правила:

%[flags][width][.precision]conversion-character

Някои от по-често използваните спецификатори за метода printf():

Last updated