Printen in Java

Laten we beginnen aan de mooie reis van Java. In het laatste hoofdstuk hebben we laten zien hoe je een Java programma op verschillende platformen kunt draaien. We hebben ook een programma geschreven om Hello World op het scherm af te drukken. Maar je weet nog steeds niet hoe het programma werkte en “Hallo Wereld” afdrukte. In dit hoofdstuk gaan we kijken naar de werking van dat programma.

De code in het vorige hoofdstuk was:

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

Hello World

Het bovenstaande programma heeft “Hallo wereld” op het scherm afgedrukt. In principe hebben we een programma geschreven om elk bericht op het scherm af te drukken. Laten we dit eens uitproberen met een ander bericht.

class Hello { public static void main(String args) { System.out.print("It is working!"); }}
Uitvoer

Het werkt!

Ja, het werkt. We hebben alleen een ander bericht op het scherm afgedrukt. Nu is het tijd om de werking van het programma te begrijpen. Laten we dit doen door elke regel van de code te begrijpen.

Werking van een Java Programma

Je zult niet in staat zijn om de hele code grondig te begrijpen in dit eerste hoofdstuk, maar gaandeweg, met het vorderen van de cursus, zul je alles begrijpen. Dit is logisch, omdat programmeren draait om consistentie en oefening. Na dit hoofdstuk zul je echter genoeg begrijpen om te beginnen met het schrijven en begrijpen van verschillende programma’s.

Laten we proberen de structuur van het eerste programma in dit hoofdstuk te begrijpen.

class Hello

Dit is de definitie van de class (je zult in een later hoofdstuk meer leren over classes). Voor nu, hou gewoon in gedachten dat we een klasse in onze code moeten hebben en we schrijven als volgt. Hello is de naam van de klasse. We kunnen elke andere naam aan de klasse geven, zoals FirstProgram, MyCode, etc.

De accolades { } die volgen op class Hello vertegenwoordigen de body van de klasse. Alle verklaringen die binnen deze accolades staan, bevinden zich in de body van de klasse met de naam Hello.

Java Hallo Wereld uitleg

public static void main(String args)

Dit is de hoofdmethode (je leert later ook meer over methoden). Het belang ervan is dat wanneer we onze code uitvoeren, de main-methode als eerste wordt uitgevoerd. Dit betekent dat de code die hierin is geschreven, als eerste wordt uitgevoerd als een Java-programma wordt uitgevoerd. Je kunt je code dus niet uitvoeren zonder de hoofdmethode.

Gelijk aan een klasse geven de accolades { } na public static void main(String args) de body van de hoofdmethode weer.

Java Hello World hoofdmethode uitleg

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

Java print uitleg

Dit is het statement waarmee het bericht op het scherm wordt afgedrukt. De puntkomma ; aan het eind markeert het einde van het statement. In Java eindigen we onze statements met een puntkomma. print() is een methode die in principe het bericht “Hallo Wereld” afdrukt. print() methode is beschikbaar in de System directory. Deze wordt gebruikt om iets op het scherm weer te geven.

Het formaat van een Java-programma is dus zoals hieronder is weergegeven.

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

De body van de klasse bevat de hoofdmethode, en de body van de hoofdmethode bevat verklaringen.

In het eerste voorbeeld kunt u zien dat de hoofdmethode zich binnen de klasse bevindt Hello en het statement System.out.print("Hello World"); zich binnen de hoofdmethode bevindt.

Body van methode in Java

Zoals eerder gezegd, wordt bij het uitvoeren van een programma de main method (dus de statements binnen de main method) als eerste uitgevoerd.

Afdrukken in Java

We hebben al gezien hoe we iets op het scherm kunnen afdrukken. Laten we nog eens kijken naar het eerste voorbeeld uit dit hoofdstuk.

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

Hello World

Dit programma drukt Hello World af. Dus, om een bericht af te drukken, schrijven we het tussen dubbele aanhalingstekens " " binnen System.out.print().

Boodschap afdrukken in Java

Kijk eens naar een ander voorbeeld.

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

HelloWorld

Hier drukt het eerste statement Hallo af en het tweede statement drukt Wereld af.

Nu gaan we een getal afdrukken.

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

10

We hebben 10 op het scherm afgedrukt.

Nu veronderstellen we dat we Hello en World op verschillende regels willen afdrukken. Daarvoor kunnen we de methode println() gebruiken in plaats van de methode print(), zoals hieronder wordt getoond.

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

De methode println() wijzigt de regel nadat de inhoud is afgedrukt.

In het bovenstaande voorbeeld heeft System.out.println("Hello") Hello afgedrukt en vervolgens naar een nieuwe regel verplaatst. Daarna heeft System.out.print("World") World afgedrukt.

Strings samenvoegen tijdens het afdrukken

Als we twee woorden hebben en we willen ze samen afdrukken, kunnen we ze samenvoegen met +. Laten we aan de hand van een voorbeeld zien hoe.

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

Hello World

“Hallo ” en “Wereld” zijn hier twee verschillende woorden, en + voegt ze samen tot een enkele string “Hallo Wereld”.

Probeer nog een voorbeeld

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

Dus nu weet je hoe je iets op het scherm kunt afdrukken. Dit was een goed begin.

In Java zijn er enkele speciale tekens die, wanneer ze worden afgedrukt, iets speciaals afdrukken. Laten we ze eens bekijken.

Speciale tekens gebruiken

Er zijn verschillende speciale tekens in Java die in een later hoofdstuk zullen worden besproken. Voor nu, laten we het hebben over de twee meest gebruikte speciale karakters – \n en \t.

\n wordt het newline karakter genoemd. Als we het afdrukken, wordt er een nieuwe regel afgedrukt.

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

Hello
World In het bovenstaande voorbeeld, na het afdrukken van Hello, werd met\neen nieuwe regel afgedrukt. Daarna werd World afgedrukt.

Laten we \n aan het eind gebruiken.

class Hello { public static void main(String args) { System.out.print("Hello World\nNew Line\n"); }}
Output
Hello World
Nieuwe regel

Ja je hebt het goed geraden,\ndoet hetzelfde werk als deprintln()methode. Daarom zullenSystem.out.println("Hello")enSystem.out.print("Hello\n”)dezelfde uitvoer geven.

Nieuwe regel in Java

Laten we eens een ander voorbeeld bekijken.

class Hello { public static void main(String args) { System.out.print("Good morning\n\nAll set?\nLet's learn Java"); }}
Uitvoer

Goedemorgen
Alles klaar?
Laten we Java leren

Uit de uitvoer kunt u zien dat elke keer dat \n wordt afgedrukt, de regel wordt veranderd (er wordt een nieuwe regel afgedrukt).

\t wordt het tab-teken genoemd. Als we het afdrukken, wordt er een nieuw tabblad afgedrukt.

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

Hello World

In het bovenstaande voorbeeld, na het afdrukken van Hello, \t een tab spatie afgedrukt, en daarna werd World afgedrukt.

In dit hoofdstuk hebben we geleerd hoe je iets afdrukt in Java. Coderen draait allemaal om oefenen en het oplossen van vragen. Dus, los zoveel mogelijk vragen op als je kunt. Los vragen op nadat je elk hoofdstuk hebt afgerond en ga dan pas naar het volgende hoofdstuk.

De beste manier om de toekomst te voorspellen is door hem te creëren.
– Alan Kay

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *