Leer Java programmeren - de basis
Java is een van de beroemdste programmeertalen ter wereld en wordt op meer dan drie miljard apparaten gebruikt. Als je Java wilt leren, krijg je hier een eerste introductie.
Java: hoe u uw eerste programma maakt
Om correct te kunnen coderen met Java, heb je een ontwikkelomgeving nodig, kortom: IDE. IntelliJ of Visual Studio is zeer geschikt voor Java. Verschillende eerste programma's zijn te vinden in de fotogalerij aan het einde van het artikel.
- In Java moet elk uit te voeren commando in een klasse vallen. Belangrijk: het hoofdprogramma bevindt zich meestal in een klasse die "Main" wordt genoemd. U kunt echter ook meer klassen toevoegen. Dus ons eerste programma begint met de code "klasse Main {".
- Elke Java-toepassing heeft ook een startpunt, een methode (of "functie") die "main" wordt genoemd. Vervolgens moet u de code "public static void main (String [] args) {" toevoegen. In Java betekent "openbaar" dat iedereen toegang heeft tot deze functie. Het woord "statisch" betekent dat de methode zonder een instantie kan worden uitgevoerd. Dat betekent: bij het maken van het object is geen geheugen gereserveerd voor attributen / methoden. Deze elementen worden tijdens het compileren gemaakt. Compileren betekent dat de programmacode die u hebt geschreven, wordt omgezet in een uitvoerbare code ("machinetaal"). Bovendien betekent "ongeldig" dat deze methode niets retourneert. De naam van deze methode is "main".
- Vervolgens willen we dat het programma het woord "hallo" uitvoert. Om dit te doen, schrijf "System.out.println (" Hallo ");". Uw eerste Java-programma is nu klaar. Vergeet niet twee "}" aan het einde toe te voegen.
Opmerkingen in Java
Om het programmeren te vergemakkelijken, kunt u verschillende opmerkingen toevoegen.
- U kunt als volgt een opmerking van één regel maken: »// Dit is een opmerking«
- U kunt op dezelfde manier ook een opmerking over meerdere regels toevoegen. Dit begint met "/ *" en eindigt met "* /".
- Ten slotte kunt u ook een documentatiecommentaar toevoegen. Om dit te doen, schrijf "/ **" aan het begin en "* /" aan het einde. Elke nieuwe regel in deze opmerking begint met een "*". Een documentatiecommentaar is handig als u bijvoorbeeld de versie van het programma en de auteur wilt vermelden. Dit speciale type commentaar wordt gebruikt om de applicaties rechtstreeks in de broncode te documenteren. Daarna kunt u een gedetailleerde documentatie van het programma genereren. Voor kleinere programma's is dit voorlopig echter niet zo belangrijk.
Java: maak variabelen - hoe het werkt
Om in Java te werken, moet u variabelen maken.
- Om dit te doen, moet u omgaan met de normale gegevenstypen in de informatica. Eerst is er het gehele getal. Dit is een geheel getal. Het commando »int var1 = 42;« definieert bijvoorbeeld de variabele "var1" en kent hieraan de gehele waarde "42" toe.
- U vindt ook vaak tekenreeksen in Java. Dit kunnen woorden of hele zinnen zijn. De opdracht »String name =" Hans ";« wijst de waarde "Hans" toe aan de variabele "name".
- U kunt ook kommanummers in Java definiëren. Dit kan bijvoorbeeld worden gedaan met de opdracht "double var2 = 15.9;".
- De volgende is de "Char". Het is een enkel karakter. Een opdracht om dit te doen kan "char var3 = 'Z';" zijn in Java.
- Ten slotte is er het gegevenstype "Boolean", dat twee toestanden kan hebben: Waar of Onwaar. In Java kunt u dit bijvoorbeeld doen met het commando "boolean var4 = true;".
Wiskundige operatoren in Java
Net als in andere programmeertalen zijn er verschillende operatoren in Java.
- Net als in de klassieke wiskunde, kunt u twee samenvattingen toevoegen met »+«. Met "-" trekt u één subtrahend van één minuut af. Met "*" kunt u twee factoren vermenigvuldigen en met "/" een dividend delen door een deler om het quotiënt te krijgen.
- Er is ook een functie genaamd "Modulo" in Java. Het "%" karakter wordt hiervoor gebruikt. Een voorbeeld hiervan is de code "int res = 23% 6;". 23 gedeeld door 6 geeft 3, met het nummer 5 over. Dit nummer wordt opgeslagen in de variabele "res".
- U kunt ook berekenen met variabelen (zie vorige paragraaf). De getallen die zijn opgeslagen in de respectieve variabelen worden echter gebruikt in de berekening.
Java: verhogen en verlagen
Deze functies zijn essentieel, vooral voor lussen.
- U kunt bijvoorbeeld een geheel getal opslaan in de variabele 'x'. Met de code »x = x + 1;« kunt u de waarde met 1 verhogen. Om ruimte te besparen, kunt u echter ook "++ x" schrijven.
- Evenzo kan de waarde met 1 worden verminderd met »--x«.
- U kunt echter onderscheid maken tussen "Prefix" en "Postfix" (of in het Duits: "Prefix" & "Suffix"). Een voorbeeld is de code "int x = 34;" ⮩ "int y = ++ x;". In dit geval wordt de waarde 34 eerst met 1 verhoogd en pas daarna toegewezen aan de variabele y. Na deze stap hebben beide variabelen ("x" & "y") de waarde "35". Het hele ding wordt "voorvoegsel" genoemd.
- In plaats van "++ x" kunt u "x ++" schrijven. Eerst wordt de waarde van de variabele "x" toegewezen aan de variabele "y" en vervolgens wordt de waarde van "x" verhoogd met 1. Terwijl "y" de waarde 34 heeft, heeft "x" al de waarde 35.
- De "opdrachtoperators" zijn ook erg praktisch. In plaats van "num2 = num2 + num1" kunt u ook "num2 + = num1" schrijven. Het hele ding werkt ook met aftrekkingen (»- =«), vermenigvuldigingen (»* =«), divisies (»/ =«) en divisies met de rest (»% =«).
Stel snaren samen
Zoals u al weet, is een string een string in de informatica.
- In Java - net als in andere programmeertalen - kunt u een string uit verschillende andere strings samenstellen.
- Een voorbeeld hiervan is de code »String firstN =" Hans ";« ⮩ »String lastN =" Peter ";« ⮩ »Stringnaam = firstN +" "+ lastN;«.
Java: gebruikersinvoer ontvangen
Om de gebruiker in staat te stellen met het Java-programma te communiceren, is het praktisch om de toetsaanslagen te lezen.
- Schrijf hiervoor eerst de opdracht »import java.util.Scanner;« om de vereiste module te importeren.
- Maak vervolgens een nieuwe scanner met »Scanner Input = new Scanner (System.in);«.
- Met het commando »System.out.println (Input.nextLine ());« zou u nu de volledige ingevoerde regeluitvoer kunnen hebben.
- Als alternatief kunt u ook nextByte (), nextShort (), nextInt (), nextLong (), nextFloat (), nextDouble (), nextBoolean () of next () gebruiken gebruiken." Dit hangt op zijn beurt af van het type gegevens dat u wilt ontvangen.
Leer Java-programmering - Deel 2
Nu je de basis kent, kun je een kijkje nemen in deel 2 van de programmeerhandleiding. Daar leert u meer over voorwaarden en lussen in Java.
In de volgende praktische tip laten we u zien hoe u gemakkelijk zwevende kommagetallen kunt converteren.