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

Innholdsfortegnelse:

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

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

Video: 4 måter å skrive ditt første program på Java
Video: PLAYSTATION - ТЕЛЕФОН! 2024, Kan
Anonim

Java er et objektorientert programmeringsspråk opprettet i 1995 av James Gosling, noe som betyr at det representerer begreper som "objekter" med "felt" (som er attributter som beskriver objektet) og "metoder" (handlinger som objektet kan utføre). Java er et "skrive en gang, kjør hvor som helst" -språk, noe som betyr at det er designet for å kjøre på hvilken som helst plattform som har en Java Virtual Machine (JVM). Siden Java er et veldig omfattende programmeringsspråk, er det lett for nybegynnere å lære og forstå. Denne opplæringen er en introduksjon til å skrive programmer i Java.

Trinn

Metode 1 av 3: Skrive ditt første Java -program

91968 1
91968 1

Trinn 1. For å begynne å skrive programmer i Java, sett opp arbeidsmiljøet

Mange programmerere bruker Integrated Development Environments (IDEs) som Eclipse og Netbeans for sin Java -programmering, men man kan skrive et Java -program og kompilere det uten oppblåste IDE -er.

91968 2
91968 2

Trinn 2. Enhver form for Notisblokk-lignende program vil være tilstrekkelig for programmering i Java

Hardcore -programmerere foretrekker noen ganger å bruke tekstredigerere som er i terminalen, for eksempel vim og emacs. En veldig god tekstredigerer som kan installeres på både en Windows-maskin og på en Linux-basert maskin (Mac, Ubuntu, etc.) er Sublime Text, som er det vi skal bruke i denne opplæringen.

91968 3
91968 3

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

Du trenger dette for å kompilere programmet ditt.

  • Hvis miljøvariablene ikke er riktige i et Windows-basert operativsystem, kan du få en feilmelding når du kjører

    javac

  • . Se installasjonsartikkelen How to Install the Java Software Development Kit for mer informasjon om JDK -installasjon for å unngå denne feilen.

Metode 2 av 3: Hello World Program

91968 4
91968 4

Trinn 1. Vi lager først et program som skriver ut "Hello World

"I tekstredigereren, opprett en ny fil og lagre den som" HelloWorld.java ". HelloWorld er klassenavnet ditt, og du trenger klassenavnet ditt for å være det samme navnet som filen din.

91968 5
91968 5

Trinn 2. Erklær klassen din og hovedmetoden din

Hovedmetoden

offentlig statisk tomrom (String args)

er metoden som vil bli utført når programmeringen kjører. Denne hovedmetoden vil ha samme metodeerklæring i hvert Java -program.

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

91968 6
91968 6

Trinn 3. Skriv kodelinjen som skriver ut "Hei verden

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

  • La oss se på komponentene i denne linjen:

    • System

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

    • forteller systemet at vi skal gjøre noen utdata.
    • println

    • står for "print line", så vi forteller systemet om å skrive ut en linje i utgangen.
    • Parentesene rundt

      ("Hei Verden.")

      betyr at metoden

      System.out.println ()

      tar inn en parameter, som i dette tilfellet er strengen

      "Hei Verden."

  • Vær oppmerksom på at det er noen regler i Java som vi må følge:

    • Du må alltid legge til et semikolon på slutten av hver linje.
    • Java er store og små bokstaver, så du må skrive metodenavn, variabelnavn og klassenavn i riktig bokstav, ellers får du en feilmelding.
    • Blokker med kode som er spesifikke for en bestemt metode eller sløyfe er innkapslet mellom krøllete parenteser.
91968 7
91968 7

Trinn 4. Sett alt sammen

Det siste Hello 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 kommandoprompt eller terminal for å kompilere programmet

Naviger til mappen der du lagret HelloWorld.java og skriv inn

javac HelloWorld.java

. Dette forteller Java -kompilatoren at du vil kompilere HelloWorld.java. Hvis det er feil, vil kompilatoren fortelle deg hva du gjorde feil. Ellers bør du ikke se noen meldinger fra kompilatoren. Hvis du ser på katalogen der du har HelloWorld.java nå, bør du se HelloWorld.class. Dette er filen som Java vil bruke for å kjøre programmet.

91968 9
91968 9

Trinn 6. Kjør programmet

Endelig får vi kjøre programmet vårt! Skriv inn i ledeteksten eller terminalen

java HelloWorld

. Dette forteller Java at du vil kjøre klassen HelloWorld. Du bør se "Hei verden." dukker opp i konsollen.

91968 10
91968 10

Trinn 7. Gratulerer, du har laget ditt første Java -program

Metode 3 av 3: Input and Output

91968 11
91968 11

Trinn 1. Vi vil nå utvide vårt Hello World -program til å ta innspill fra brukeren

I vårt Hello World -program skrev vi ut en streng for brukeren å se, men den interaktive delen av programmene er når brukeren får skrive inn input i programmet. Vi vil nå utvide programmet vårt til å be brukeren om navnet sitt og deretter hilse brukeren ved navn.

91968 12
91968 12

Trinn 2. Importer skannerklassen

I Java har vi noen innebygde biblioteker som vi har tilgang til, men vi må importere dem. Et av disse bibliotekene er java.util, som inneholder skannerobjektet som vi trenger for å få brukerinngang. For å importere skannerklassen legger vi til følgende linje i begynnelsen av koden vår.

importer java.util. Scanner;

  • Dette forteller programmet vårt at vi vil bruke skannerobjektet som finnes i pakken java.util.
  • Hvis vi ønsket å ha tilgang til alle objektene i java.util -pakken, skriver vi ganske enkelt

    import java.util.*;

  • i begynnelsen av koden vår.
91968 13
91968 13

Trinn 3. Inni vår hovedmetode, instantier en ny forekomst av skannerobjektet

Java er et objektorientert programmeringsspråk, så det representerer konsepter som bruker objekter. Skannerobjektet er et eksempel på et objekt som har felt og metoder. For å bruke skannerklassen må vi lage et nytt skannerobjekt som vi kan fylle ut feltene i og bruke metodene for. For å gjøre dette, skriver vi:

Skanner userInputScanner = ny skanner (System.in);

  • userInputScanner

  • er navnet på skannerobjektet som vi nettopp opprettet. Vær oppmerksom på at navnet er skrevet i kamelkasse; dette er konvensjonen for å navngi variabler i Java.
  • Vi bruker

    ny

    operatør for å opprette en ny forekomst av et objekt. Så i dette tilfellet opprettet vi en ny forekomst av skannerobjektet ved å skrive

    ny skanner (System.in)

  • .
  • Skannerobjektet tar inn en parameter som forteller objektet hva den skal skanne. I dette tilfellet legger vi inn

    System. I

    som parameter.

    System. I

  • forteller programmet å skanne inngangen fra systemet, som er inngangen som brukeren vil skrive inn i programmet.
91968 14
91968 14

Trinn 4. Be brukeren om innspill

Vi må be brukeren om innspill, slik at brukeren vet når han skal skrive inn noe i konsollen. Dette kan oppnås med en

System.out.print

eller a

System.out.println

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

91968 15
91968 15

Trinn 5. Be skannerobjektet om å ta inn den neste linjen som brukeren skriver inn og lagre den i en variabel

Skanneren vil alltid ta inn data om hva brukeren skriver inn. Følgende linje vil be skanneren om å ta det brukeren har skrevet inn for navnet sitt og lagre det i en variabel:

String userInputName = userInputScanner.nextLine ();

  • I Java er konvensjonen for bruk av et objekts metode

    objectName.methodName (parametere)

    . I

    userInputScanner.nextLine ()

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

    nextLine ()

  • som ikke tar inn noen parametere.
  • Vær oppmerksom på at vi lagrer neste linje i et annet objekt: String -objektet. Vi har navngitt vårt String -objekt

    userInputName

91968 16
91968 16

Trinn 6. Skriv ut en hilsen til brukeren

Nå som vi har brukerens navn lagret, kan vi skrive ut en hilsen til brukeren. Husk

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

som vi skrev i hovedklassen? All koden som vi nettopp skrev, skal gå over den linjen. Nå kan vi endre denne linjen for å si:

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

  • Måten vi lenket "Hello", brukerens navn og "!" ved å skrive

    "Hei" + userInputName + "!"

  • kalles String sammenkobling.
  • Det som skjer her er at vi har tre strenger: "Hei", userInputName og "!". Strenger i Java er uforanderlige, noe som betyr at de ikke kan endres. Så når vi kobler sammen disse tre strengene, blir vi i hovedsak opprettet en ny streng som inneholder hilsenen.
  • Deretter tar vi denne nye strengen og mater den som en parameter til

    System.out.println

  • .
91968 17
91968 17

Trinn 7. Sett alt sammen og lagre

Koden vår skal 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å inn i ledeteksten eller terminalen og kjør de samme kommandoene som vi kjørte for vår første iterasjon av HelloWorld.java. Vi må først kompilere programmet:

javac HelloWorld.java

. Så kan vi kjøre det:

java HelloWorld

Eksempel på Java -programmer

Image
Image

Eksempel på grunnleggende Java -program

Støtte wikiHow og låse opp alle prøver.

Image
Image

Eksempel på Java -program med inngang

Støtte wikiHow og låse opp alle prøver.

Tips

  • Java er et objektorientert programmeringsspråk, så det er nyttig å lese mer om grunnlaget for objektorienterte programmeringsspråk.
  • Objektorientert programmering har mange funksjoner som er spesifikke for sitt paradigme. Tre av disse hovedtrekkene er:

    • Innkapsling: muligheten til å begrense tilgangen til noen av objektets komponenter. Java har private, beskyttede og offentlige modifikatorer for felt og metoder.
    • Polymorfisme: Objektets evne til å anta forskjellige identiteter. I Java kan et objekt kastes inn i et annet objekt for å bruke det andre objektets metoder.
    • Arv: muligheten til å bruke felt og metoder fra en annen klasse i samme hierarki som det nåværende objektet.

Anbefalt: