Drukowanie w Javie

Zacznijmy piękną podróż po Javie. W ostatnim rozdziale pokazaliśmy, jak uruchomić program w Javie na różnych platformach. Napisaliśmy również program, który wypisuje na ekranie Hello World. Ale nadal nie wiesz, jak ten program działał i drukował „Hello World”. W tym rozdziale przyjrzymy się działaniu tego programu.

Kod w poprzednim rozdziale brzmiał:

class Hello { public static void main(String args) { System.out.print("Hello World"); }}
Wyjście
Hello World

Powyższy program wydrukował na ekranie „Hello world”. Zasadniczo, napisaliśmy program do drukowania dowolnej wiadomości na ekranie. Wypróbujmy to z inną wiadomością.

class Hello { public static void main(String args) { System.out.print("It is working!"); }}
Wyjście
To działa!

Tak, to działa. Po prostu wydrukowaliśmy na ekranie inny komunikat. Teraz nadszedł czas, aby zrozumieć działanie programu. Zróbmy to, rozumiejąc każdą linijkę kodu.

Praca programu w Javie

W tym pierwszym rozdziale nie będziesz w stanie dokładnie zrozumieć całego kodu, ale stopniowo, wraz z postępami w kursie, będziesz rozumiał wszystko. Ma to sens, ponieważ programowanie polega na konsekwencji i praktyce. Jednak po tym rozdziale będziesz miał wystarczającą wiedzę, aby zacząć pisać i rozumieć różne programy.

Postarajmy się zrozumieć strukturę pierwszego programu w tym rozdziale.

klasa Hello

To jest definicja klasy (o klasach dowiesz się w późniejszym rozdziale). Na razie pamiętaj, że musimy mieć klasę w naszym kodzie i piszemy tak. Hello to nazwa klasy. Możemy podać dowolną inną nazwę klasy jak FirstProgram, MyCode, itd.

Nawiasy klamrowe { } następujące po class Hello reprezentują ciało klasy. Wszystkie instrukcje napisane wewnątrz tych nawiasów klamrowych znajdują się w ciele klasy o nazwie Hello.

Java Hello World wyjaśnienie

public static void main(String args)

To jest główna metoda (o metodach również dowiesz się później). Jej znaczenie polega na tym, że za każdym razem, gdy uruchamiamy nasz kod, metoda main jest wykonywana jako pierwsza. Oznacza to, że kod napisany wewnątrz niej jest wykonywany jako pierwszy, kiedy program w Javie jest uruchamiany. Tak więc, nie będziesz w stanie wykonać swojego kodu bez metody main.

Podobnie jak w przypadku klasy, nawiasy klamrowe { } następujące po public static void main(String args) reprezentują ciało metody main.

Wyjaśnienie metody głównej Java Hello World

System.out.print(„Hello World”);

Wyjaśnienie metody głównej Java print

To jest instrukcja, która wydrukowała komunikat na ekranie. Średnik ; na końcu oznacza koniec instrukcji. W Javie kończymy nasze instrukcje średnikiem. print() jest metodą, która w zasadzie wydrukowała wiadomość „Hello World”. Metoda print() dostępna jest w katalogu System. Służy ona do wyświetlania czegoś na ekranie.

Tak więc format programu w Javie jest taki, jak pokazano poniżej.

class CLASSNAME{ public static void main(String args){ Statement Statement Statement .... }}

Ciało klasy zawiera metodę main, a ciało metody main zawiera instrukcje.

W pierwszym przykładzie widać, że metoda main znajduje się wewnątrz klasy Hello, a deklaracja System.out.print("Hello World"); znajduje się wewnątrz metody main.

Ciało metody w Javie

Jak wspomniano wcześniej, kiedy uruchamiamy program, metoda główna (a więc i instrukcje wewnątrz metody głównej) jest wykonywana jako pierwsza.

Drukowanie w Javie

Widzieliśmy już, jak wydrukować coś na ekranie. Przyjrzyjmy się ponownie pierwszemu przykładowi podanemu w tym rozdziale.

class Hello { public static void main(String args) { System.out.print("Hello World"); }}
Wyjście
Hello World

Ten program drukuje komunikat Hello World. Zatem, aby wydrukować dowolny komunikat, zapisujemy go w podwójnych cudzysłowach " " wewnątrz System.out.print().

printing message in Java

Patrz inny przykład.

class Hello { public static void main(String args) { System.out.print("Hello"); System.out.print("World"); }}
Wyjście
HelloWorld

Tutaj pierwsza instrukcja drukuje Hello, a druga drukuje World.

Teraz wydrukujmy liczbę.

class Hello { public static void main(String args) { System.out.print("10"); }}
Output

10

Wydrukowaliśmy 10 na ekranie.

Załóżmy teraz, że chcemy wydrukować Hello i World w różnych liniach. W tym celu możemy użyć metody println() zamiast metody print(), jak pokazano poniżej.

class Hello { public static void main(String args) { System.out.println("Hello"); System.out.print("World"); }}
Output

Witam
Świecie.

Metoda println() zmienia wiersz po wydrukowaniu jego zawartości.

W powyższym przykładzie, System.out.println("Hello") wydrukował Hello, a następnie przeniósł się do nowej linii. Po tym, System.out.print("World") wydrukował World.

Łączenie łańcuchów podczas drukowania

Jeśli mamy dwa słowa i chcemy je wydrukować razem, możemy je połączyć używając +. Zobaczmy jak to zrobić na przykładzie.

class Hello { public static void main(String args) { System.out.println("Hello " + "World"); }}
Wyjście
Hello World

„Hello ” i „World” są tutaj dwoma różnymi słowami, a + łączy je razem, aby utworzyć pojedynczy ciąg „Hello World”.

Próbujemy jeszcze jednego przykładu

class Hello { public static void main(String args) { System.out.println("Codes" + "Dope"); }}
Wyjście
CodesDope

Więc teraz już wiesz, jak wydrukować cokolwiek na ekranie. To był dobry początek.

W Javie istnieją pewne specjalne znaki, które po wydrukowaniu drukują coś specjalnego. Przyjrzyjmy się im.

Używanie znaków specjalnych

W Javie istnieje kilka znaków specjalnych, które zostaną omówione w późniejszym rozdziale. Na razie porozmawiajmy o dwóch najczęściej używanych znakach specjalnych – n i t.

Znaki specjalne

\n nazywany jest znakiem nowej linii. Gdy go wydrukujemy, zostanie wydrukowana nowa linia.

class Hello { public static void main(String args) { System.out.print("Hello\nWorld"); }}
Wyjście
Hello
World

W powyższym przykładzie, po wydrukowaniu Hello, wydrukowano \n nową linię. Po tym wydrukowany został World.

Użyjmy \n na końcu.

class Hello { public static void main(String args) { System.out.print("Hello World\nNew Line\n"); }}
Wyjście
Witaj świecie
Nowa linia

Tak, dobrze zgadłeś, \n wykonuje to samo zadanie, co metoda println(). Dlatego System.out.println("Hello") i System.out.print("Hello\n”) dadzą takie same dane wyjściowe.

Nowa linia w Javie

Zobaczmy inny przykład.

class Hello { public static void main(String args) { System.out.print("Good morning\n\nAll set?\nLet's learn Java"); }}
Wyjście
Dzień dobry
Wszystko gotowe?
Nauczmy się Javy

Z danych wyjściowych widać, że za każdym razem, gdy \n jest drukowany, linia ulega zmianie (drukowana jest nowa linia).

\t nazywany jest znakiem tabulacji. Gdy go wydrukujemy, zostanie wydrukowany nowy tabulator.

class Hello { public static void main(String args) { System.out.print("Hello\tWorld"); }}
Wyjście
Hello World

W powyższym przykładzie, po wydrukowaniu Hello, wydrukowano \t spację tabulacji, a po niej wydrukowano World.

W tym rozdziale dowiedzieliśmy się, jak wydrukować coś w Javie. Kodowanie to przede wszystkim praktyka i rozwiązywanie pytań. Tak więc, rozwiązuj pytania tak często jak tylko możesz. Rozwiązuj pytania po ukończeniu każdego rozdziału, a potem dopiero przejdź do następnego.

Najlepszym sposobem na przewidywanie przyszłości jest jej tworzenie.
– Alan Kay

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *