Inhoudsopgave:
- Stap 1: JAVA - De tools verkrijgen
- Stap 2: JAVA - Aan de slag met JAVA
- Stap 3: JAVA - Basisvariabelen
- Stap 4: JAVA - Wiskundige operatoren
- Stap 5: JAVA - 1e test / commentaar
Video: JAVA - Inleiding: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Ik zal proberen jullie mensen effectief en snel door deze tutorial te leiden. JAVA is een zeer complexe taal waarin veel moet worden geleerd. Deze tutorials aanvaarden geen enkele verantwoordelijkheid om je correct te onderwijzen, maar ik zal proberen het duidelijk te maken en alle fouten weg te laten. Als u al bekend bent met JAVA, moet u doorgaan naar latere secties. Dit gedeelte is slechts een opmerking. Vervolgens zullen we beginnen om u welkom te heten met de JAVA-taal.
Stap 1: JAVA - De tools verkrijgen
Nu, zoals u waarschijnlijk weet, hebben we enkele hulpmiddelen nodig om JAVA-code te schrijven. Je zou gewoon je kladblok kunnen gebruiken en het uitvoeren vanaf de opdrachtregel, maar we zullen een editor krijgen, omdat het gemakkelijker en sneller is. We krijgen de eclpise JAVA-editor. (ALS U EEN PROBLEEMOPMERKING HEBT) STAP #1) Ga hier naar de website en klik op de groene downloadknop STAP #2) Sla het op uw bureaublad op en klik op "OK" STAP #3) Wanneer het downloaden is voltooid, klikt u met de rechtermuisknop op het bestand en selecteert u " Alles uitpakken "STAP #4) U zou een nieuwe map op uw bureaublad moeten zien verschijnen en zorg ervoor dat het bestand "eclipse.exe" erin staat. Dubbelklik nu op het eclipse.exe-bestand met het pictogram van een zonsverduistering. Het zal u vragen om een werkruimte te maken wanneer deze wordt geopend. Typ "myWork" in de naambalk en klik op OK. U zou dan een welkomstscherm moeten zien en in de rechterbovenhoek op de knop "werkbank" moeten klikken. Nu zou u zoiets als de eerste afbeelding onderaan moeten zien. Klik daarna op "Bestand" > "Nieuw" > "Java Project". Typ in het naamvak "myProj", klik op Volgende en voltooi. Nu zou je in de projectverkenner (links van het scherm) een map met de naam "myProj" moeten zien. De projectverkenner is waar je al je bestanden kunt zien. Het gebied in het midden is de mainstage (coderingssectie) en het rechtergedeelte is de bibliotheek, die ons een lijst met functies en klassen geeft. (Zal praten over klassen en functies later). Het onderste deel is de foutenlijst, als we runtime- of codeproblemen hebben, zullen ze daar zijn. Het is ook het consolevenster waar de uitvoer wordt weergegeven. Klik ten slotte met de rechtermuisknop op de map "myProj" die we hebben gemaakt en ga naar "Nieuw"> "Klasse". Typ in de naambalk "myFirst". Klik op voltooien. Je zou de 2e foto onderaan moeten zien om het van dichterbij te bekijken. Nu ben je klaar om te beginnen met het schrijven van code in JAVA. In de volgende stap zullen we uw eerste programma schrijven en enkele JAVA-elementen bespreken.
Stap 2: JAVA - Aan de slag met JAVA
In JAVA is alles gebaseerd op klassen, codesecties met uit te voeren opdrachten. Er zijn ook dingen die methoden worden genoemd, kleinere codesecties die ook functies bevatten. Gewoonlijk zijn er meerdere methoden in een klasse, die met elkaar interageren op basis van waarden van bepaalde variabelen en een waarde retourneren. Die methoden zijn verpakt in een klasse en vervolgens kunnen klassen met methoden communiceren met andere klassen en de geretourneerde waarde op het scherm afdrukken. Er is ook iets dat een hoofdmethode wordt genoemd, de methode waarnaar de compiler als eerste zoekt. Op basis van de instructies die de hoofdmethode geeft, kan de compiler naar verschillende klassen gaan om verschillende methoden uit te voeren, of gewoon in de hoofdmethode blijven. Laten we voor nu gewoon een hoofdmethode maken. Typ in uw "myFirst"-klasse de code vetgedrukt:public class myFirst {public static void main(String args) { }}Laten we nu deze code bespreken. Elke methode is gebaseerd op de volgende syntaxis: [accessSpecifier] [returnType] [methodName] ([parameters]){ [methodBody]}De toegangsspecificaties zijn in dit geval "public" en "static". Elke methode kan "openbaar" of "privé" zijn. "Openbaar" betekent dat de methode toegankelijk is voor elke klasse. "Privé" betekent dat de methode alleen toegankelijk is voor de klasse waartoe deze behoort. Ik zal het sleutelwoord "Statisch" later uitleggen. Hier hebben we een openbare statische hoofdmethode gemaakt met de naam main en parameters van "String args" (ik zal de parameters nu niet uitleggen). In de body van de methode typen we alle commando's die we niet willen uitvoeren. De body van de methode en de body van de klasse bevinden zich altijd tussen de accolades. OPMERKING: JAVA is een hoofdlettergevoelige taal, dus wanneer u opdrachten typt, moet u ze precies zoals gespecificeerd typen, anders krijgt u een foutmelding!!!!!! Typ nu de vetgedrukte code in uw hoofdmethode:public class myFirst { public static void main(String args) {System.out.println("Hallo wereld!"); }}Je zou nu de code in de eerste afbeelding moeten hebben. Ga nu naar "Uitvoeren" > "Uitvoeren", en klik op "OK" wanneer het dialoogvenster verschijnt, en onderaan (consolevenster) zou u de tekst "Hallo wereld!" moeten zien. afgedrukt. Controleer de tweede afbeelding ter referentie. Hier gebruikten we het commando System.out.println om een regel op het scherm af te drukken. Het "System", is een klasse die veel functies bevat. De "out" was dat we OUT naar het scherm (of output) wilden printen en de methode "println" betekent; print lijn. Vervolgens namen we tussen haakjes en tussen aanhalingstekens (omdat dit een tekenreekswaarde is (waarde die woorden bevat)) de tekst die we wilden afdrukken, en eindigden we de regel met een puntkomma (;). OPMERKING: Alle regels in JAVA moeten eindigen op puntkomma's, behalve regels wanneer we klassen of methoden declareren. We kunnen ook "print" gebruiken, maar het verschil tussen "print" en "println" is dat "print" tekst op een regel afdrukt, maar "println" betekent om de tekst af te drukken en de regel te beëindigen, wat betekent dat als de volgende commando "print" is, wordt de tekst op een nieuwe regel afgedrukt. Op dit punt wil ik mijn excuses aanbieden voor de slechte kwaliteit van mijn afbeeldingen. Ik heb onderaan enkele ZELFCONTROLE-vragen opgenomen. In de volgende stap zal ik de antwoorden daarop opnemen. In de volgende stap zal ik u ook kennis laten maken met de basiswaardetypes. ZELFCONTROLE: #1) Schrijf een programma om het woord "kaas" letter voor letter af te drukken. HINT: Gebruik het "print" commando #2 Gebruik de "print" en "println" commando's om te experimenteren. #3) Wat is er mis met deze regel code: System.out.println(Hallo wereld!); #4) Wat krijg je als je deze regels code uitvoert: System.out.print("h"); Systeem.uit.print("i"); Systeem.uit.println("per-"); Systeem.uit.print("zoon");
Stap 3: JAVA - Basisvariabelen
De antwoorden op de vorige SELF-CHECK-vragen zijn:#1) System.out.print("c"); Systeem.uit.print("h"); Systeem.uit.print("e"); Systeem.uit.print("e"); Systeem.uit.print("s"); Systeem.uit.print("e"); #2) Geen definitief antwoord. #3) De tekst tussen haakjes stond niet tussen aanhalingstekens. #4) hallo persoon Er zullen ook zelfcontrolevragen zijn aan het einde van deze stap. Er zijn veel gegevenstypen. In deze instructable zullen we alleen de basis bespreken, en het zal nog steeds een paar stappen vergen. Alle variabelen werken op de onderstaande syntaxis.[dataType] [variableName] = [value]; ex. int mijnNum = 8; int type: Het "int" type, betekent integer. Werkt op dezelfde syntaxis als hierboven. Er zijn geen aanhalingstekens nodig om de waarde voor elk numeriek type vast te houden. Alle int-variabelen variëren van minimaal -2, 147, 483, 648 tot een maximale waarde van 2, 147, 483, 647. De meest voorkomende gehele getallen passen in dit bereik, maar als ze in plaats daarvan geen "long" gebruiken. ex. int negen = 9; long type: Het "long" type is een lange versie van het "int" commando. Varieert van -9, 223, 372, 036, 854, 775, 808 tot 9, 223, 372, 036, 854, 775, 807. float-type: Het "float"-type is een getal met drijvende komma, wat betekent dat het een decimale waarde. dubbel type: Het "dubbele" type is een getal met drijvende komma, dat een grotere waarde kan hebben. string type: Het type "string" bevat een tekstwaarde. De tekst(waarde) moet tussen dubbele aanhalingstekens staan. ex. String begroeting = "Hallo leeg"; Dat waren de basisgegevenstypen. Om ze af te drukken, schrijft u gewoon de naam van de variabele in de parameters van de "println"-methode zonder aanhalingstekens. ex. int mijnNum = 52930; System.out.println(myNum + "Is de waarde van myNum"); De bovenstaande code zou "52930 Is de waarde van myNum" op het scherm afdrukken. En trouwens, we gebruikten daar een plusteken om een String te combineren met de regel die we aan het afdrukken waren, zodat het een String-waarde zou afdrukken na de waarde van myNum. U kunt het plusteken gebruiken om variabelen toe te voegen in de opdracht "println" en tekenreekswaarden toe te voegen. Bekijk de twee afbeeldingen onderaan om te zien wat ik heb gedaan. Dit is sectie 1/2 van de nummertypen, in de volgende sectie zal ik je enkele eenvoudige wiskundige operatoren leren die je op de variabelen kunt gebruiken.
Stap 4: JAVA - Wiskundige operatoren
Dit is sectie 2/2 van "Basisvariabelen". Hier zal ik wiskundige operatoren introduceren. Er is het "+" teken wat optelling betekent. Het wordt gebruikt om getallen toe te voegen. ex. int som = 5 + 579; Het wordt ook gebruikt om strings te combineren in de "println"-methode. ex. System.out.println("Dit is " + "drie strings" + "gecombineerd."); Merk op dat voordat ik nog een string aan de eerste en tweede string toevoegde, ik een spatie aan het einde gebruikte om het er normaal uit te laten zien. Er is ook het "-" teken zoals je al geraden hebt, en het wordt alleen gebruikt om getallen af te trekken. ex. int aftrekken = 9 - 6; Er is ook de vermenigvuldigingsoperator, die wordt weergegeven door een "*" in java (sterretje). Het wordt gebruikt om getallen te vermenigvuldigen. ex. int vermenigvuldiging = 756 * 15; En er is de delingsoperator, die wordt weergegeven door de "/" (slash). Het wordt gebruikt om getallen te delen. ex. int deling = 50 / 5 Er is ook een modulo-operator, die wordt weergegeven door het "%". Modulo wordt gebruikt om te focussen op de rest van twee getallen, als die er zijn. ex. int-modulo = 10 % 9; U hoeft geen aanhalingstekens voor de getallen toe te voegen als u de getallen in de "println"-methode gebruikt, anders worden ze geïnterpreteerd als tekenreekswaarden. ex. Systeem.uit.println(6 + 7); GEMEENSCHAPPELIJKE FOUT 1: System.out.println("6" + "7"); De bovenstaande code retourneert 67, niet 13. Om dit te voorkomen, verwijdert u de aanhalingstekens. De variabelenamen kunnen worden gebruikt om waarden te identificeren. Zoals: int mijnNum = 9; System.out.println("De waarde van myNum is " + myNum); Zolang "myNum" geen variabelen om zich heen heeft, zal het programma "The value of myNum is 9" afdrukken. U kunt de operators ook gebruiken om bewerkingen uit te voeren in de "println"-methode om snelle resultaten te retourneren. ex. Systeem.uit.println (8 * 10); Mijn foto's zullen in principe alles zijn wat we in deze sectie hebben behandeld, maar vergeet niet om ze te bekijken. In de volgende stap zal er weinig nieuw materiaal zijn, maar er zal een test zijn die alles omvat wat we tot nu toe hebben geleerd. Dit zijn de zelfcontrolevragen: ZELFCONTROLE #1: Schrijf een programma om de modulo van 789 tot 2 te berekenen en druk het resultaat op het scherm af. SELF-CHECK #2: Beschrijf het datatype "int", met in ieder geval het basiskenmerk. SELF-CHECK #3: Maak een stringvariabele met de naam "begroeting" met een vriendelijk bericht erin en laat de naam weg (bijv. Hallo _). Maak vervolgens een string met de naam "name" met de waarde van uw naam. Combineer vervolgens deze variabelen en u zou uw laatste bericht moeten krijgen. ZELFCONTROLE #4: Hoe representeer je vermenigvuldiging in JAVA? (Welk teken gebruik je)
Stap 5: JAVA - 1e test / commentaar
Hier zijn de antwoorden op de vorige SELF-CHECK-vragen:#1) System.out.println(789% 2); #2) Het gegevenstype "int" bevat een geheel getal. #3) String begroeting = "Hallo"; String naam = "JAVA Teacher" System.out.println(begroeting + naam); #4) Je gebruikt een "*" (sterretje) OK, nu voor deze instructable zal ik alleen een beetje nieuw materiaal opnemen, en de link naar mijn test. In JAVA is er iets dat "commentaar" wordt genoemd. Dat betekent commentaar geven op je werk. Er zijn 2 soorten opmerkingen die u kunt maken: een opmerking met één regel (zie voorbeeld 1) en een opmerking met meerdere regels (zie voorbeeld 2). De voorbeelden voor deze opmerkingen zijn opgenomen. Voor een enkelregelige opmerking moet u 2 schuine strepen voor de tekst plaatsen, alles rechts van de schuine strepen wordt als een opmerking beschouwd en genegeerd door de JAVA-compiler. Een eenvoudige opmerking met meerdere regels staat tussen de schuine streep en 2 sterretjes en eindigt met de asterisk en een schuine streep. Een geavanceerde meerregelige opmerking beschrijft een methode, we zullen dit later bespreken. JAVA ADVIES: Ik raad je aan om alles te becommentariëren, zelfs de eenvoudigste dingen. Want als iemand uw werk doorneemt en mogelijk moeite heeft met het begrijpen van uw code. Het is misschien niet duidelijk dat de variabele d staat voor dollars. En ik raad je ook aan om je werk regelmatig op te slaan. (Ik ben hierdoor een keer veel code kwijtgeraakt) ex. 1 int aantal2 = 78; // Maak een geheel getal, "num2" met de waarde 78 ex. 2 /** Maak een geheel getal, "num2" met de waarde 78 */ int num2 = 78; Oké, succes met de test.:-) (LINK BIJ ONDER, LEES OPMERKING) OPMERKING: ik haastte me om de quiz te maken, dus op #2 markeerde ik het verkeerde antwoord als goed. Het juiste antwoord daarvoor was de laatste optie. Het spijt me zeer voor dit ongemak. De link naar de test staat hier. Er is ook een afbeelding onderaan het welkomstscherm van de test. Veel succes en vergeet niet mijn volgende tutorial te lezen!:-)
Aanbevolen:
Een UML voor Java maken in Microsoft Visio: 4 stappen
Een UML voor Java maken in Microsoft Visio: In het begin kan het maken van een UML er een beetje intimiderend uitzien. Er zijn veel gecompliceerde notatiestijlen en het kan lijken alsof er geen goede middelen zijn om een UML op te maken die leesbaar en nauwkeurig is. Microsoft Visio maakt het maken van een UML-k
Efficiënte Java-ontwikkeling voor de Raspberry Pi 11 stappen (met afbeeldingen)
Efficiënte Java-ontwikkeling voor de Raspberry Pi: deze Instructable beschrijft een zeer efficiënte benadering voor het ontwikkelen van Java-programma's voor de Raspberry Pi. Ik heb de aanpak gebruikt om Java-mogelijkheden te ontwikkelen, variërend van apparaatondersteuning op laag niveau tot multi-threaded en netwerkgebaseerde programma's. De appr
Een eenvoudige rekenmachine maken in Java: 10 stappen
Hoe maak je een eenvoudige rekenmachine in Java: Dit is een eenvoudige introductie tot de Java-programmeertaal bedoeld voor mensen met weinig tot geen kennis van programmeren. Materialen: Computer of laptop (met Eclipse geïnstalleerd) Kan eclipse installeren op https://www. eclipse.org/downloads
Java-projecten importeren in Eclipse voor beginners: 11 stappen
Java-projecten importeren in Eclipse voor beginners: Inleiding De volgende instructies bieden stapsgewijze instructies voor het installeren van Java-projecten op de computersoftware Eclipse. Java-projecten bevatten alle code, interfaces en bestanden die nodig zijn voor het maken van een Java-programma. Deze projecten zijn pla
Hoe maak je een pokerspel in Java: 4 stappen
Hoe maak je een pokerspel in Java: Dit instructable is voor degenen die al wat Java kennen en een pokerspel willen maken binnen Java. Allereerst heb je een computer nodig met een soort codeertoepassing of website die het gebruik van Java mogelijk maakt. Ik raad aan om DrJ te gebruiken