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.
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.