3 sätt att skriva ditt första program i Java

Innehållsförteckning:

3 sätt att skriva ditt första program i Java
3 sätt att skriva ditt första program i Java

Video: 3 sätt att skriva ditt första program i Java

Video: 3 sätt att skriva ditt första program i Java
Video: Adobe Photoshop Elements 8 2024, Maj
Anonim

Java är ett objektorienterat programmeringsspråk som skapades 1995 av James Gosling. Det vill säga att språket presenterar begrepp som "objekt" med "fält" (dvs. attribut som beskriver objekt) och "metoder" (handlingar som objekt kan utföra). Java är ett språk "en gång skrivet, kör var som helst". Det vill säga att språket är utformat för att köras på alla plattformar som har en Java Virtual Machine (JVM). Eftersom Java är ett mycket långvarigt programmeringsspråk är det lätt för nybörjare att lära sig och förstå. Följande handledning är en introduktion till att skriva program med Java.

Steg

Metod 1 av 3: Skriva Prime Java -program

91968 1
91968 1

Steg 1. För att börja skriva program med Java, definiera din arbetsmiljö

Många programmerare använder Integrated Development Environment (IDE) som Eclipse och Netbeans för Java -programmering, men vi kan skriva Java -program och kompilera dem utan IDE.

91968 2
91968 2

Steg 2. Varje typ av program som liknar Anteckningar räcker för programmering med Java

Hardline -programmerare föredrar ibland textredigerare inbyggda i terminalen, till exempel vim och emacs. En kraftfull textredigerare som kan installeras på både Windows och Linux-baserade datorer (Mac, Ubuntu, etc.) är Sublime Text. Det är denna textredigerare som vi kommer att använda i denna handledning.

91968 3
91968 3

Steg 3. Se till att du har Java Software Development Kit installerat

Du behöver det för att sammanställa ditt program.

  • Om miljövariablerna inte matchar Windows-baserade system kan du uppleva fel under körning

    javac

  • . Läs artikeln Så här installerar du Java Software Development Kit för mer information om hur du installerar JDK för att undvika detta fel.

Metod 2 av 3: Hello World Program

91968 4
91968 4

Steg 1. Först och främst skapar vi ett program som visar meddelandet "Hej världen

"Skapa en ny fil i din textredigerare och spara den med namnet" HelloDunia.java ". HelloDunia är ditt klassnamn och klassnamnet måste vara samma som ditt filnamn.

91968 5
91968 5

Steg 2. Definiera huvudklassen och metoderna

Huvudmetod

public static void main (String args)

är en metod som kommer att köras medan programmet körs. Denna huvudmetod kommer att ha samma metoddeklaration i alla Java -program.

public class HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Steg 3. Skriv en kodrad som visar "Hej världen

System.out.println ("Hej världen.");

  • Var uppmärksam på komponenterna i denna rad:

    • Systemet

    • instruerar systemet att göra något.
    • ut

    • säger till systemet att vi kommer att producera utdata.
    • println

    • kort för "print line". Så vi instruerar systemet att visa raden i utdata.
    • Citattecken på

      ("Hej världen.")

      betyder metod

      System.out.println ()

      skicka in en parameter, som i detta fall är en sträng

      "Hej världen."

  • Observera att det finns flera regler i Java som måste följas:

    • Du bör alltid lägga till ett semikolon (;) i slutet av varje rad.
    • Java är skiftlägeskänsligt. Så du måste skriva metodnamnet, variabelnamnet och klassnamnet med rätt bokstäver, annars misslyckas du.
    • Block av kod som är specifika för en viss metod eller slinga är inneslutna i lockiga hängslen.
91968 7
91968 7

Steg 4. Sätt ihop allt

Ditt sista Halo World -program bör se ut så här:

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

91968 8
91968 8

Steg 5. Spara filen och öppna en kommandotolk eller terminal för att kompilera programmet

Gå till mappen där HaloDunia.java sparas och skriv in

javac HelloDunia.java

. Detta kommando berättar för Java -kompilatorn att du vill kompilera HaloDunia.java. Om ett fel uppstår kommer kompilatorn att berätta vad som gick fel. Annars kommer du inte att se några meddelanden från kompilatorn. Om du tittar på katalogen där du för närvarande har HaloDunia.java lagrad, ser du HaloDunia.class. Det här är filen som Java kommer att använda för att köra ditt program.

91968 9
91968 9

Steg 6. Kör programmet

Slutligen kör vi vårt program! Skriv i kommandotolken eller terminalen

java HelloWorld

. Det här kommandot talar om för Java att du vill köra HaloWorld -klassen. Du kommer att se "Hej världen". visas på konsolen.

91968 10
91968 10

Steg 7. Grattis, ditt första Java -program är klart

Metod 3 av 3: Inmatning och utmatning

91968 11
91968 11

Steg 1. Vi kommer nu att utöka Hello World -programmet till att inkludera användarinmatning

I Hello World -programmet visar vi en sträng som användaren kan se, men den interaktiva delen av programmet är när användaren måste mata in inmatning i programmet. Vi kommer nu att utöka programmet för att be användaren att ange sitt namn och sedan hälsa användaren med det namnet.

91968 12
91968 12

Steg 2. Importera skannerklassen

I Java har vi något slags inbyggt bibliotek som vi kan komma åt, men vi måste importera det först. Ett av dessa bibliotek är java.util, som innehåller Scanner -objektet som vi behöver för att få input från användaren. Om du vill importera skannerklassen lägger du till följande rad i början av koden.

importera java.util. Scanner;

  • Denna kod berättar för programmet att vi vill använda skannerobjektet som finns i paketet java.util.
  • Om vi vill komma åt alla objekt i paketet java.util är det bara att skriva

    importera java.util.*;

  • i början av koden.
91968 13
91968 13

Steg 3. Inne i huvudmetoden, instansiera en ny instans av skannerobjektet

Java är ett objektorienterat programmeringsspråk. Så, detta språk beskriver begreppet att använda objekt. Skannerobjektet är ett exempel på ett objekt som har fält och metoder. För att kunna använda skannerklassen måste vi skapa ett nytt skannerobjekt vars fält vi kan fylla i och metoder vi kan använda. För att göra detta, skriv:

Scanner userInputScanner = ny Scanner (System.in);

  • userInputScanner

  • är namnet på skannerobjektet vi just provade. Observera att namnet är skrivet med versaler och gemener; detta är en variabel namngivningskonvention i Java.
  • Vi använder operatör

    ny

    för att skapa en ny objektinstans. Så i det här exemplet skapar vi en ny instans av skannerobjektet genom att skriva

    ny skanner (System.in)

  • .
  • Skannerobjektet innehåller parametrar som berättar för objektet vad de ska skanna. I det här fallet går vi in

    System. I

    som parametrar.

    System. I

  • säger till programmet att söka efter inmatning från systemet, det vill säga den ingång som användaren skriver in i programmet.
91968 14
91968 14

Steg 4. Be om input från användaren

Vi måste begära inmatning från användaren så att användaren vet när han ska skriva något i konsolen. Detta steg kan tas av

System.out.print

eller

System.out.println

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

91968 15
91968 15

Steg 5. Be skannerobjektet att ange nästa rad som användaren skrev och lagra det i en variabel

Skannern matar alltid in data som innehåller vad användaren skrev. Följande rad kommer att be Scanner att ta det namn som användaren skrev in och lagra det i en variabel:

String userInputName = userInputScanner.nextLine ();

  • I Java är konventionen för att använda metoder för ett objekt

    objectName.methodName (parametrar)

    . I

    userInputScanner.nextLine ()

    vi kallar skannerobjektet med det namn vi just gav det sedan kallar vi dess metod

    nextLine ()

  • som inte innehåller några parametrar.
  • Lägg märke till att vi lagrar nästa rad i ett annat objekt: ett strängobjekt. Vi har namngett vårt String -objekt

    userInputName

91968 16
91968 16

Steg 6. Visa hälsningen för användaren

Nu när vi har sparat användarnamnet kan vi visa hälsningen för användaren. Kom ihåg med

System.out.println ("Hej världen.");

att vi skriver i huvudklassen? All kod vi just skrev borde vara över den raden. Nu kan vi ändra den raden så här:

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

  • Hur vi sammanfogar "Hej", användarnamn och "!" genom att skriva

    "Hej" + userInputName + "!"

  • kallas String -sammanlänkning.
  • Här har vi tre strängar: "Hej", userInputName och "!". Strängar i Java är fixade, vilket innebär att de inte kan ändras. Så när vi sammanfogar dessa tre strängar skapar vi i princip en ny sträng som innehåller hälsningen.
  • Sedan tar vi den här nya strängen och skickar den som en parameter till

    System.out.println

  • .
91968 17
91968 17

Steg 7. Ordna allt och spara

Vår kod kommer nu att se ut så här:

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

91968 18
91968 18

Steg 8. Kompilera och kör

Gå till kommandotolken eller terminalen och kör samma kommando som vi kör HaloDunia.java. Vi måste först sammanställa programmet:

javac HelloDunia.java

. Då kan vi köra det:

java HelloWorld

Tips

  • Java är ett objektorienterat programmeringsspråk. Så det är en bra idé att läsa om grunderna i objektorienterade programmeringsspråk för att ta reda på mer.
  • Objektorienterad programmering har många specialfunktioner. Tre av dem är:

    • Inkapsling: förmåga att begränsa åtkomsten till vissa komponentobjekt. Java har privata, skyddade och offentliga modifierare för fält och metoder.
    • Polymorfism: objektets förmåga att använda flera identiteter. I Java kan ett objekt sättas in i ett annat objekt för att använda metoderna för det andra objektet.
    • Arv: möjligheten att använda fält och metoder från andra klasser i samma hierarki som det aktuella objektet.

Rekommenderad: