logo

System.out.println() w Javie

W Javie System.out.println() jest instrukcją, która wypisuje przekazany jej argument. Metoda println() wyświetla wyniki na monitorze. Zazwyczaj metoda jest wywoływana przez nazwęobiektu.nazwametody().

 PrintStream obj.print('Hello'); 

Ale nie możesz utworzyć obiektu bezpośrednio w klasie PrintStream, jak powyżej. Zatem Java zapewnia alternatywny sposób tworzenia obiektu klasy PrintStream System.out .

Gdzie System jest nazwą klasy, jest ona deklarowana jako ostateczna. Wyjście jest instancją klasy System i jest typu PrintStream. Specyfikatory dostępu są publiczne i ostateczne. Jest to instancja java.io.PrintStream. Kiedy wywołujemy element członkowski, wewnętrznie tworzony jest obiekt klasy PrintStream.

Możemy więc wywołać metodę print(), jak pokazano poniżej:

 System.out.print(); 

Tworzy obiekt klasy PrintStream. Obiekt ten domyślnie reprezentuje urządzenie wyjściowe, czyli monitor.

System.out.println() w Javie

Przykład

W poniższym przykładzie użyliśmy dwóch metod print(), co daje wynik w jednej linii. Oznacza to, że pierwsza metoda print() wyświetla ciąg „Hello!” i utrzymuje kursor w tej samej linii. Druga metoda print() również wyświetla ciąg „Java” w tym samym wierszu sąsiadującym z poprzednim ciągiem.

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

Wyjście

 Hello! Java 

Metoda println() w Javie

Metoda println() jest podobna do metody print() z tą różnicą, że po wydrukowaniu wyniku przesuwa kursor do następnej linii. Jest używany, gdy chcesz uzyskać wynik w dwóch oddzielnych wierszach. Nazywa się to „ na zewnątrz ' obiekt.

Jeśli chcemy uzyskać wynik w dwóch oddzielnych wierszach, powinniśmy zastosować metodę println(). Jest to również przeciążona metoda klasy PrintStream. Po wyświetleniu wyniku rzuca kursor do następnej linii.

Przykład

W poniższym przykładzie metoda println() wyświetla ciąg znaków w dwóch oddzielnych wierszach.

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

Wyjście

 Hello! Java 

Różnica między metodami print() i println().

Obie metody służą do wyświetlania wyników na monitorze. Metoda print() wyświetla wynik na konsoli i utrzymuje kursor w tej samej linii. Działa tylko z argumentem. Metoda println() również wyświetla wynik na konsoli, ale przesuwa kursor do następnej linii. Może również działać bez argumentów.