





Kom ons verdeel hierdie reël in sy verskillende komponente: Die aanhalings rondom 





Dit sê vir ons program dat ons die Skandeerder-objek in die pakket java wil gebruik.gebruik. Wil ons toegang hê tot enige voorwerp in java.util, dan skryf ons 
Ons gebruik die Die Skandeerder-objek vra vir `n parameter wat die voorwerp vertel wat om te skandeer. In hierdie geval plaas ons die 

In Java is die konvensie vir die gebruik van `n objek se metode die kode Let daarop dat ons die volgende reël in `n ander voorwerp stoor: die String. Ons het ons String voorwerp
Die manier waarop ons "Hallo ", die gebruikersnaam en "!" aanmekaar gekoppel deur Wat hier gebeur, is dat ons met drie snare (stringe) te doen het: "Hallo ", userInputName, en "!". Strings in Java is onveranderlik en kan dus nie verander word nie. So wanneer ons hierdie drie stringe aaneenskakel, skep ons in wese `n nuwe string met die groet. Dan neem ons hierdie nuwe string en gebruik dit as `n parameter vir 

Java is `n objekgeoriënteerde programmeertaal, daarom is dit nuttig om meer te lees oor die grondbeginsels van objekgeoriënteerde programmeertale. Objekgeoriënteerde programmering (OOP) het baie kenmerke spesifiek vir sy paradigma. Drie van hierdie hooffunksies is:
Skryf jou eerste program in java
Inhoud
Java is `n objekgeoriënteerde programmeertaal wat in 1991 deur James Gosling ontwikkel is, wat beteken dit gebruik konsepte soos "voorwerpe" van "velde" (beskryf kenmerke van die voorwerp) en "metodes" (aksies wat die voorwerp kan uitvoer). Java is `n "skryf een keer, hardloop enige plek"-taal, wat beteken dat dit ontwerp is om op enige platform en op enige Java Virtual Machine (JVM) te loop. Omdat Java baie algemene taal gebruik, is dit maklik vir beginners om te leer en te verstaan. Hierdie handleiding is `n inleiding tot die skryf van programme in Java.
Trappe
Metode 1 van 3: Jou eerste Java-program

1. Om programme in Java te begin skryf, moet jy eers `n werksomgewing opstel. Baie programmeerders gebruik geïntegreerde ontwikkelingsomgewings (IDE`s) soos Eclipse en Netbeans vir programmering in Java, maar `n mens kan `n Java-program skryf en saamstel sonder swaar IDE`s.

2. Enige soort Notepad-agtige program sal voldoende wees vir programmering in Java. Hardcore programmeerders verkies soms die eenvoudige teksredigeerders vanaf die terminale, soos vim en emacs. `n Baie goeie teksredigeerder wat op beide Windows-rekenaar en Linux-gebaseerde masjien (Ubuntu, Mac, ens.) geïnstalleer kan word.) is Sublieme teks, wat ons in hierdie tutoriaal sal gebruik.

3. Maak seker jy kry dieJava-sagteware-ontwikkelingskit geïnstalleer. Jy het dit nodig om jou programme saam te stel.
Onder Windows, as die omgewingsveranderlikes verkeerd is, kan u `n fout kry wanneer u dit uitvoer
javac
. Om hierdie foute te vermy, verwys asseblief na die Java Software Development Kit installasie artikel vir meer inligting.Metode 2 van 3: Hallo Wêreld-program

1. Ons skep eers `n program wat "Hello Wêreld" wys op die skerm. Skep `n nuwe lêer in jou teksredigeerder, en stoor dit as "Hello Wêreld.Java". HalloWereld is die naam van jou klas, wat dieselfde moet wees as dié van jou lêer.

2. Verklaar jou klas en die hoofmetode. Die belangrikste metode
openbare statiese leemte hoof(String[] args)
is die metode wat uitgevoer word wanneer die program loop. Hierdie hoofmetode het dieselfde metodeverklaring in elke Java-program.publieke klas HelloWorld { publieke statiese leemte hoof(String[] args) { } }

3. Skryf die reël kode waarmee "Hello Wêreld" gewys sal word.
Stelsel.uit.println("Hello Wêreld.");
Stelsel
sê vir die stelsel om iets te doen.uit
vertel die stelsel dat daar `n uitset is.drukln
staan vir "druk hierdie reël," dus vertel die stelsel dat die uitvoer `n teksreël is. ("Hello Wêreld.")
beteken dat die metode Stelsel.uit.println()
vra vir `n parameter; in hierdie geval is dit die tou "Hello Wêreld."
Let daarop dat daar `n paar Java-reëls is waaraan ons hier moet voldoen:Plaas altyd `n kommapunt aan die einde van `n programreël. Java is hooflettersensitief, so jy sal die name van die metodes, veranderlikes en klasse in die korrekte lettergrootte moet plaas, anders sal `n fout volg. Blokke kode wat met `n spesifieke metode of lus geassosieer word, word tussen krullerige hakies ingesluit.

4. Sit dit alles saam. Die finale Hello World-program behoort nou soos volg te lyk:
publieke klas HelloWorld { publieke statiese leemte hoof(String[] args) { Stelsel.uit.println("Hello Wêreld."); } }

5. Stoor jou lêer en maak Command Prompt of Terminal oop om die program saam te stel. Navigeer na die gids waar jou HelloWorld.java gestoor en tik
javac HelloWorld.Java
. Dit vertel die Java-samesteller dat jy HelloWorld.wil java saamstel. As daar foute is, sal die samesteller sien wat jy verkeerd gedoen het. In alle ander gevalle sal die samesteller geen boodskappe wys nie. As jy kyk na die gids waar jou HelloWorld.java, dan behoort jy die lêer HalloWereld te sien.klas. Dit is die lêer wat Java gebruik om jou program te laat loop.
6. Begin die program. Uiteindelik kan ons die program begin uitvoer! Tik die volgende in die opdragvenster of terminaal:
java HelloWorld
. Dui aan dat Java die klas HalloWereld moet uitvoer. As dit goed is, sal jy sien hoe "Hello Wêreld" afdrukke op skerm (in konsole).
7. Baie geluk, jy het jou eerste Java-program geskryf!
Metode 3 van 3: Invoer en afvoer

1. Ons sal volgende ons Hello World-program uitbrei deur insette van die gebruiker te aanvaar. In ons Hello World-program het ons `n string op die skerm gedruk, maar die interaktiewe deel van programme is waar die gebruiker data kan invoer. Ons gaan nou ons program uitbrei met `n versoek aan die gebruiker om sy of haar naam in te voer, gevolg deur `n groet, gevolg deur die naam van die gebruiker.

2. Voer die Skandeerder-klas in. In Java is daar `n aantal ingeboude biblioteke (biblioteke) wat ons kan gebruik, maar ons sal hulle eers moet invoer. Een van hierdie biblioteke is java.util, wat `n skandeerder-objek het wat ons nodig het om gebruikersinvoer te aanvaar. Om die Skandeerder-klas te kan invoer, voeg ons die volgende reël by die begin van ons kode.
voer java in.gebruik.Skandeerder;
voer java in.gebruik.*;
aan die begin van ons kode.
3. Binne ons hoofmetode skep ons `n nuwe instansie van die Skandeerder-voorwerp. Java is `n objekgeoriënteerde taal, so sy konsepte sal voorwerpe gebruik. Die Skandeerder-objek is `n voorbeeld van `n voorwerp met velde en metodes. Om die Skandeerder-klas te kan gebruik skep ons `n nuwe Skandeerder-objek waarvan ons dan die velde kan invul en die metodes van. Jy doen dit soos volg:
Skandeerder userInputScanner = nuwe Skandeerder(System.in);
userInputScanner
is die naam van die Skandeerder-voorwerp wat ons sopas geïnstantieer het. Let daarop dat elke deel van die naam hoofletters (kameelkas) is; dit is die konvensie om veranderlikes in java te benoem. nuut
operateur om `n nuwe instansie van `n voorwerp te skep. Dus, in hierdie geval het ons `n nuwe instansie van die Skandeerder-voorwerp geskep deur die kode te gebruik nuwe skandeerder (Stelsel.in)
.Stelsel.in
as parameter. Stelsel.in
vertel die program om insette van die stelsel te soek, wat in hierdie geval is wat die gebruiker in die program tik.
4. Vra die gebruiker vir insette. Ons sal die gebruiker moet vra om iets as invoer in te tik sodat die gebruiker weet wanneer om iets in die konsole in te voer. Jy kan dit doen met
Stelsel.uit.druk
of met Stelsel.uit.drukln
.Stelsel.uit.druk ("Wat is jou naam? ");

5. Vra die Skandeerder-voorwerp om die volgende reël te neem van wat die gebruiker tik en dit as `n veranderlike te stoor. Die skandeerder sal altyd stoor wat die gebruiker tik. Die volgende reël kode sal die skandeerder vra om alles wat die gebruiker ingevoer het as `n naam in `n veranderlike te stoor:
String userInputName = userInputScanner.nextLine();
voorwerpNaam.metodeNaam (parameters)
. Van userInputScanner.nextLine()
ons noem die Skandeerder-voorwerp onder die naam wat ons dit sopas gegee het, dan noem ons sy metode met nextLine()
oproepe sonder parameters.gebruikerInvoerNaam
genoem.
6. Druk `n groet op die skerm aan die gebruiker. Noudat ons die gebruiker se naam gestoor het, kan ons `n groete aan die gebruiker druk. ken jy die
Stelsel.uit.println("Hello Wêreld.");
kode wat ons in die hoofklas geskryf het? Al die kode wat ons sopas geskryf het, moet bokant daardie reël wees. Nou kan ons daardie reël verander om die volgende te sê:Stelsel.uit.println("Hallo " + gebruikerInvoerNaam + "!");
"Hallo " + gebruikerInvoerNaam + "!"
om te skryf word String-aaneenskakeling genoem.Stelsel.uit.drukln
.
7. Kombineer dit en stoor jou werk. Ons kode behoort nou so te lyk:
voer java in.gebruik.Skandeerder;publieke klas HalloWereld { publieke statiese leemte hoof(String[] args) { Skandeerder userInputScanner = nuwe Skandeerder(Stelsel.in); Stelsel.uit.druk ("Wat is jou naam? "); String userInputName = userInputScanner.nextLine(); Stelsel.uit.println("Hallo " + gebruikerInvoerNaam + "!"); } }

8. Stel die program saam en voer dit uit. Maak die Command-venster of die Terminal oop en voer dieselfde opdragte uit as vir ons eerste weergawe van HelloWorld.Java. Ons sal eers die program moet saamstel:
javac HelloWorld.Java
. Dan kan ons dit uitvoer: java HelloWorld
.Wenke
- inkapseling: (inkapseling) die vermoë om toegang tot sekere dele van die voorwerp te beperk. Java het private, beskermde en publieke wysigers vir velde en metodes.
- Polimorfisme: die vermoë vir voorwerpe om verskillende identiteite aan te neem. In Java kan `n voorwerp deel word van `n ander voorwerp, om die metodes van die ander voorwerp te gebruik.
- Erfenis: (oorerwing) die vermoë om velde en metodes van `n ander klas in dieselfde hiërargie as die huidige objek te gebruik.
Artikels oor die onderwerp "Skryf jou eerste program in java"
Оцените, пожалуйста статью
Gewilde