3 måter å skrive ditt første program på Java

Innholdsfortegnelse:

3 måter å skrive ditt første program på Java
3 måter å skrive ditt første program på Java

Video: 3 måter å skrive ditt første program på Java

Video: 3 måter å skrive ditt første program på Java
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Kan
Anonim

Java er et objektorientert programmeringsspråk opprettet i 1995 av James Gosling. Det vil si at språket presenterer begreper som "objekter" med "felt" (dvs. attributter som beskriver objekter) og "metoder" (handlinger som objekter kan utføre). Java er et språk "en gang skrevet, kjør hvor som helst". Det vil si at språket er designet for å kjøre på alle plattformer som har en Java Virtual Machine (JVM). Fordi Java er et veldig langvarig programmeringsspråk, er det lett for nybegynnere å lære og forstå. Følgende opplæring er en introduksjon til å skrive programmer med Java.

Steg

Metode 1 av 3: Skrive Prime Java -programmer

91968 1
91968 1

Trinn 1. For å begynne å skrive programmer med Java, definer arbeidsmiljøet

Mange programmerere bruker Integrated Development Environment (IDE) som Eclipse og Netbeans for Java -programmering, men vi kan skrive Java -programmer og kompilere dem uten IDE.

91968 2
91968 2

Trinn 2. Enhver type program som ligner på Notisblokk er tilstrekkelig for programmering med Java

Hardline -programmerere foretrekker noen ganger tekstredigerere innebygd i terminalen, for eksempel vim og emacs. En kraftig tekstredigerer som kan installeres på både Windows og Linux-baserte datamaskiner (Mac, Ubuntu, etc.) er Sublime Text. Det er denne tekstredigereren vi skal bruke i denne opplæringen.

91968 3
91968 3

Trinn 3. Kontroller at du har Java Software Development Kit installert

Du trenger det for å kompilere programmet ditt.

  • Hvis miljøvariablene ikke stemmer overens på Windows-baserte systemer, kan du oppleve feil mens du kjører

    javac

  • . Les artikkelen Slik installerer du Java Software Development Kit for mer informasjon om hvordan du installerer JDK for å unngå denne feilen.

Metode 2 av 3: Hello World Program

91968 4
91968 4

Trinn 1. Først og fremst vil vi lage et program som viser meldingen "Hei verden

"I tekstredigereren, opprett en ny fil og lagre den med navnet" HelloDunia.java ". HelloDunia er klassenavnet ditt, og klassens navn må være det samme som filnavnet ditt.

91968 5
91968 5

Trinn 2. Definer hovedklassen og metodene

Hovedmetode

offentlig statisk tomrom (String args)

er en metode som vil bli utført mens programmet kjører. Denne hovedmetoden vil ha samme metodeerklæring i alle Java -programmer.

offentlig klasse HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Trinn 3. Skriv en kodelinje som viser "Hei verden

System.out.println ("Hei verden.");

  • Vær oppmerksom på komponentene i denne linjen:

    • System

    • instruerer systemet om å gjøre noe.
    • ute

    • forteller systemet at vi vil produsere produksjon.
    • println

    • kort for "print line". Så vi instruerer systemet om å vise linjen i utgangen.
    • Anførselstegn på

      ("Hei Verden.")

      betyr metode

      System.out.println ()

      sende inn en parameter, som i dette tilfellet er en streng

      "Hei Verden."

  • Vær oppmerksom på at det er flere regler i Java som må overholdes:

    • Du bør alltid legge til et semikolon (;) på slutten av hver linje.
    • Java er store og små bokstaver. Så du må skrive metodens navn, variabelnavn og klassenavn med riktige bokstaver, ellers mislykkes du.
    • Blokker med kode som er spesifikke for en bestemt metode eller sløyfe er innelukket i krøllete seler.
91968 7
91968 7

Trinn 4. Sett alt sammen

Det siste Halo World -programmet ditt skal se slik ut:

offentlig klasse HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}

91968 8
91968 8

Trinn 5. Lagre filen og åpne en ledetekst eller terminal for å kompilere programmet

Gå til mappen der HaloDunia.java er lagret og skriv inn

javac HelloDunia.java

. Denne kommandoen forteller Java -kompilatoren at du vil kompilere HaloDunia.java. Hvis det oppstår en feil, vil kompilatoren fortelle deg hva som gikk galt. Ellers vil du ikke se noen meldinger fra kompilatoren. Hvis du ser på katalogen der du for øyeblikket har HaloDunia.java lagret, ser du HaloDunia.class. Dette er filen som Java vil bruke for å kjøre programmet.

91968 9
91968 9

Trinn 6. Kjør programmet

Til slutt vil vi kjøre programmet vårt! I ledeteksten eller terminalen skriver du inn

java HelloWorld

. Denne kommandoen forteller Java at du vil kjøre HaloWorld -klassen. Du vil se "Hei verden." vises på konsollen.

91968 10
91968 10

Trinn 7. Gratulerer, ditt første Java -program er klart

Metode 3 av 3: Input and Output

91968 11
91968 11

Trinn 1. Vi vil nå utvide Hello World -programmet til å inkludere brukerinput

I Hello World -programmet viser vi en streng som brukeren kan se, men den interaktive delen av programmet er når brukeren må skrive inn input i programmet. Vi vil nå utvide programmet til å be brukeren om å skrive inn navnet sitt og deretter hilse brukeren med det navnet.

91968 12
91968 12

Trinn 2. Importer skannerklassen

I Java har vi et slags innebygd bibliotek som vi kan få tilgang til, men vi må importere det først. Et av disse bibliotekene er java.util, som inneholder skannerobjektet som vi trenger for å få input fra brukeren. For å importere skannerklassen, legg til følgende linje i begynnelsen av koden.

importer java.util. Scanner;

  • Denne koden forteller programmet at vi vil bruke skannerobjektet som er i java.util -pakken.
  • Hvis vi ønsker å få tilgang til alle objektene i java.util -pakken, er det bare å skrive

    import java.util.*;

  • i begynnelsen av koden.
91968 13
91968 13

Trinn 3. Inne i hovedmetoden, instantier en ny forekomst av skannerobjektet

Java er et objektorientert programmeringsspråk. Så dette språket beskriver begrepet bruk av objekter. Skannerobjektet er et eksempel på et objekt som har felt og metoder. For å bruke skannerklassen må vi opprette et nytt skannerobjekt hvis felt vi kan fylle ut og metoder vi kan bruke. For å gjøre dette, skriver du:

Skanner userInputScanner = ny skanner (System.in);

  • userInputScanner

  • er navnet på skannerobjektet vi nettopp samplet. Vær oppmerksom på at navnet er skrevet med store og små bokstaver; Dette er en variabel navngivningskonvensjon i Java.
  • Vi bruker operatør

    ny

    for å opprette en ny objektforekomst. Så i dette eksemplet oppretter vi en ny forekomst av skannerobjektet ved å skrive

    ny skanner (System.in)

  • .
  • Skannerobjektet inneholder parametere som forteller objektet hva de skal skanne. I dette tilfellet går vi inn

    System. I

    som parametere.

    System. I

  • forteller programmet å søke etter input fra systemet, dvs. inputen brukeren vil skrive inn i programmet.
91968 14
91968 14

Trinn 4. Be om innspill fra brukeren

Vi må be om innspill fra brukeren slik at brukeren vet når han skal skrive inn noe i konsollen. Dette trinnet kan tas av

System.out.print

eller

System.out.println

System.out.print ("Hva heter du?");

91968 15
91968 15

Trinn 5. Be skannerobjektet om å angi neste linje som brukeren skrev og lagre det i en variabel

Skanneren vil alltid legge inn data som inneholder det brukeren skrev. Følgende linje vil be Scanner om å ta navnet brukeren skrev inn og lagre det i en variabel:

String userInputName = userInputScanner.nextLine ();

  • I Java er konvensjonen for bruk av metoder for et objekt

    objectName.methodName (parametere)

    . I

    userInputScanner.nextLine ()

    kaller vi skannerobjektet med navnet vi nettopp ga det, så kaller vi dets metode

    nextLine ()

  • som ikke inneholder noen parametere.
  • Legg merke til at vi lagrer neste linje i et annet objekt: et strengobjekt. Vi har navngitt vårt String -objekt

    userInputName

91968 16
91968 16

Trinn 6. Vis hilsenen til brukeren

Nå som vi har lagret brukernavnet, kan vi vise hilsenen til brukeren. Husk med

System.out.println ("Hei verden.");

at vi skriver i hovedklassen? All koden vi nettopp skrev, skal være over den linjen. Nå kan vi endre denne linjen til å være:

System.out.println ("Hei" + userInputName + "!");

  • Måten vi sammenføyer "Hei", brukernavn og "!" ved å skrive

    "Hei" + userInputName + "!"

  • kalt String sammenkobling.
  • Her har vi tre strenger: "Hei", userInputName og "!". Strenger i Java er faste, noe som betyr at de ikke kan endres. Så når vi kobler sammen disse tre strengene, lager vi i utgangspunktet en ny streng som inneholder hilsenen.
  • Deretter tar vi denne nye strengen og sender den som en parameter inn

    System.out.println

  • .
91968 17
91968 17

Trinn 7. Ordne alt og lagre

Koden vår vil nå se slik ut:

importer java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("Hva heter du?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Hei" + userInputName + "!"); }}

91968 18
91968 18

Trinn 8. Kompiler og kjør

Gå til ledeteksten eller terminalen og kjør den samme kommandoen som vi kjører HaloDunia.java. Vi må først kompilere programmet:

javac HelloDunia.java

. Så kan vi kjøre det:

java HelloWorld

Tips

  • Java er et objektorientert programmeringsspråk. Så det er en god idé å lese om det grunnleggende i objektorienterte programmeringsspråk for å finne ut mer.
  • Objektorientert programmering har mange spesialfunksjoner. Tre av dem er:

    • Innkapsling: evne til å begrense tilgangen til noen komponentobjekter. Java har private, beskyttede og offentlige modifikatorer for felt og metoder.
    • Polymorfisme: objektets evne til å bruke flere identiteter. I Java kan et objekt settes inn i et annet objekt for å bruke metodene for det andre objektet.
    • Legacy: muligheten til å bruke felt og metoder fra andre klasser i samme hierarki som det nåværende objektet.

Anbefalt: