logo

System.out.println() v Javě

V Javě je System.out.println() příkaz, který vypíše argument, který mu byl předán. Metoda println() zobrazuje výsledky na monitoru. Obvykle je metoda vyvolána pomocí objectname.methodname().

 PrintStream obj.print('Hello'); 

Ale nemůžete vytvořit objekt do třídy PrintStream přímo, jak je uvedeno výše. Java tedy poskytuje alternativní způsob, jak vytvořit objekt třídy PrintStream, tj System.out .

Kde Systém je název třídy, je deklarován jako konečný. Out je instancí třídy System a je typu PrintStream. Jeho specifikace přístupu jsou veřejné a konečné. Je to instance java.io.PrintStream. Když zavoláme člen, interně se vytvoří objekt třídy PrintStream.

Můžeme tedy zavolat metodu print(), jak je ukázáno níže:

 System.out.print(); 

Vytvoří objekt třídy PrintStream. Tento objekt ve výchozím nastavení představuje výstupní zařízení, tedy monitor.

System.out.println() v Javě

Příklad

V následujícím příkladu jsme použili dvě metody print(), které poskytují výsledek na jednom řádku. To znamená, že první metoda print() zobrazí řetězec 'Ahoj!' a ponechá kurzor na stejném řádku. Druhá metoda print() také zobrazí řetězec 'Java' na stejném řádku vedle předchozího řetězce.

jak převést řetězec na char
 class Demo { public static void main(String args[]) { System.out.print('Hello!'); System.out.print('Java'); } } 

Výstup

 Hello! Java 

Metoda Java println().

Metoda println() je podobná metodě print() kromě toho, že po vytištění výsledku přesune kurzor na další řádek. Používá se, když chcete výsledek ve dvou samostatných řádcích. Říká se tomu s ' ven ' objekt.

Pokud chceme výsledek na dvou samostatných řádcích, pak bychom měli použít metodu println(). Je to také přetížená metoda třídy PrintStream. Po zobrazení výsledku hodí kurzor na další řádek.

Příklad

Následující příklad, metoda println() zobrazí řetězec ve dvou samostatných řádcích.

 class Demo { public static void main(String args[]) { System.out.println('Hello!'); System.out.println('Java'); } } 

Výstup

 Hello! Java 

Rozdíl mezi metodami print() a println().

Obě metody slouží k zobrazení výsledků na monitoru. Metoda print() zobrazí výsledek na konzole a zachová kurzor na stejném řádku. Funguje to pouze s argumentem. Metoda println() také zobrazí výsledek na konzole, ale přesune kurzor na další řádek. Může to fungovat i bez argumentů.

převést řetězec na celé číslo