4 võimalust oma esimese programmi kirjutamiseks Java -s

Sisukord:

4 võimalust oma esimese programmi kirjutamiseks Java -s
4 võimalust oma esimese programmi kirjutamiseks Java -s

Video: 4 võimalust oma esimese programmi kirjutamiseks Java -s

Video: 4 võimalust oma esimese programmi kirjutamiseks Java -s
Video: Как зашить ДЫРКУ на куртке, джинсах, штанах, носке, футболке, чтобы не было видно 2024, Mai
Anonim

Java on objektorienteeritud programmeerimiskeel, mille lõi 1995. aastal James Gosling, mis tähendab, et see esindab mõisteid "objektidena" koos "väljadega" (mis on objekti kirjeldavad atribuudid) ja "meetoditega" (tegevused, mida objekt saab teha). Java on keel "kirjuta üks kord, jookse ükskõik kuhu", mis tähendab, et see on loodud töötama mis tahes platvormil, millel on Java virtuaalmasin (JVM). Kuna Java on väga paljusõnaline programmeerimiskeel, on algajatel seda lihtne õppida ja mõista. See õpetus tutvustab Java -programmide kirjutamist.

Sammud

Meetod 1 /3: oma esimese Java -programmi kirjutamine

91968 1
91968 1

Samm 1. Java -programmide kirjutamise alustamiseks seadistage oma töökeskkond

Paljud programmeerijad kasutavad Java programmeerimiseks integreeritud arenduskeskkondi (IDE), näiteks Eclipse ja Netbeans, kuid Java -programmi saab kirjutada ja kompileerida ilma paisunud IDE -deta.

91968 2
91968 2

Samm 2. Java-programmeerimiseks piisab mis tahes Notepad-laadsest programmist

Hardcore programmeerijad eelistavad mõnikord kasutada tekstiredaktoreid, mis asuvad terminalis, näiteks vim ja emacs. Väga hea tekstiredaktor, mida saab installida nii Windowsi masinasse kui ka Linuxi-põhisele masinale (Mac, Ubuntu jne), on Sublime Text, mida me selles õpetuses kasutame.

91968 3
91968 3

Samm 3. Veenduge, et installitud oleks Java tarkvaraarenduskomplekt

Seda vajate oma programmi koostamiseks.

  • Kui keskkonnamuutujad pole õiged, võib Windowsi-põhises operatsioonisüsteemis ilmneda töötamisel tõrge

    javac

  • . Selle tõrke vältimiseks vaadake JDK installimise kohta lisateabe saamiseks installimise artiklit Java tarkvaraarenduskomplekti installimine.

Meetod 2/3: Tere maailma programm

91968 4
91968 4

Samm 1. Loome kõigepealt programmi, mis prindib "Tere maailm

"Looge oma tekstiredaktoris uus fail ja salvestage see nimega" HelloWorld.java ". HelloWorld on teie klassi nimi ja teil on vaja, et teie klassi nimi oleks sama, mis failil.

91968 5
91968 5

Samm 2. Kuulutage oma klass ja peamine meetod

Peamine meetod

public static void main (String args)

on meetod, mis käivitatakse programmeerimise ajal. Sellel põhimeetodil on igas Java -programmis sama metoodika.

avalik klass HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Samm 3. Kirjutage koodirida, mis prindib välja "Tere maailm

System.out.println ("Tere maailm!");

  • Vaatame selle rea komponente:

    • Süsteem

    • käsib süsteemil midagi ette võtta.
    • välja

    • ütleb süsteemile, et teeme mõningaid väljundeid.
    • println

    • tähistab "print line", nii et me käsime süsteemil printida rea väljundisse.
    • Sulg ümber

      ("Tere, Maailm.")

      tähendab, et meetod

      System.out.println ()

      võtab parameetri, milleks on antud juhul string

      "Tere, Maailm."

  • Pange tähele, et Java -s on mõned reeglid, millest peame kinni pidama:

    • Iga rea lõppu tuleb alati lisada semikoolon.
    • Java on tõstutundlik, seega peate kirjutama meetodite nimed, muutujate nimed ja klasside nimed õigesse väiketähte, vastasel juhul kuvatakse tõrge.
    • Teatud meetodile või silmusele omased koodiplokid on ümbritsetud lokkisulgude vahele.
91968 7
91968 7

Samm 4. Pange see kõik kokku

Teie viimane Hello World programm peaks välja nägema järgmine:

avalik klass HelloWorld {public static void main (String args) {System.out.println ("Tere maailm"); }}

91968 8
91968 8

Samm 5. Salvestage fail ja avage programmi koostamiseks käsuviip või terminal

Liikuge kausta, kuhu HelloWorld.java salvestasite, ja tippige see

javac TereWorld.java

. See ütleb Java kompilaatorile, et soovite kompileerida HelloWorld.java. Kui on vigu, ütleb kompilaator teile, mida te valesti tegite. Vastasel juhul ei peaks te koostaja sõnumeid nägema. Kui vaatate kataloogi, kus teil on HelloWorld.java, peaksite nägema HelloWorld.class. See on fail, mida Java kasutab teie programmi käivitamiseks.

91968 9
91968 9

Samm 6. Käivitage programm

Lõpuks saame oma programmi juhtida! Tippige käsureale või terminali

java HelloWorld

. See ütleb Javale, et soovite käivitada klassi HelloWorld. Peaksite nägema "Tere maailm". kuvatakse teie konsoolis.

91968 10
91968 10

Samm 7. Õnnitleme! Olete teinud oma esimese Java -programmi

Meetod 3 /3: sisend ja väljund

91968 11
91968 11

Etapp 1. Nüüd laiendame oma programmi Hello World, et võtta kasutajalt sisendit

Programmis Hello World printisime kasutajale nähtava stringi, kuid programmide interaktiivne osa on see, kui kasutaja saab programmi sisendi sisestada. Nüüd laiendame oma programmi, et küsida kasutajalt tema nime ja seejärel tervitada kasutajat tema nime järgi.

91968 12
91968 12

Samm 2. Importige skanneri klass

Java -s on meil mõned sisseehitatud teegid, millele meil on juurdepääs, kuid peame need importima. Üks neist raamatukogudest on java.util, mis sisaldab skanneri objekti, mida vajame kasutaja sisendi saamiseks. Skanneri klassi importimiseks lisame oma koodi algusesse järgmise rea.

importige java.util. Scanner;

  • See ütleb meie programmile, et tahame kasutada paketis java.util eksisteerivat skanneriobjekti.
  • Kui soovisime juurdepääsu kõigile java.util paketi objektidele, kirjutame lihtsalt

    import java.util.*;

  • meie koodi alguses.
91968 13
91968 13

Etapp 3. Meie peamise meetodi sees tehke Skanneri objekti uus eksemplar

Java on objektorienteeritud programmeerimiskeel, seega esindab see objekte kasutades mõisteid. Skanneri objekt on näide objektist, millel on väljad ja meetodid. Skanneri klassi kasutamiseks peame looma uue skanneriobjekti, mille väljad saame täita ja mille meetodeid kasutada. Selleks kirjutame:

Skanner userInputScanner = uus skanner (System.in);

  • userInputScanner

  • on selle skanneri objekti nimi, mille me äsja proovisime. Pange tähele, et nimi on kirjutatud kaameli kastis; see on Java muutujate nimetamise tava.
  • Me kasutame

    uus

    objekti uue eksemplari loomiseks. Seega lõime sel juhul kirjutades objekti Scanner uue eksemplari

    uus skanner (System.in)

  • .
  • Skanneri objekt võtab parameetri, mis ütleb objektile, mida skannida. Sel juhul paneme sisse

    System.in

    parameetrina.

    System.in

  • käsib programmil skannida süsteemist sisendit, mille kasutaja sisestab programmi.
91968 14
91968 14

Samm 4. Küsige kasutajalt sisestust

Peame kasutajalt sisestust küsima, et kasutaja teaks, millal midagi konsooli sisestada. Seda on võimalik saavutada a

System.out.print

või a

System.out.println

System.out.print ("Mis su nimi on?");

91968 15
91968 15

Samm 5. Paluge objektil Scanner võtta järgmine rida, mille kasutaja sisestab, ja salvestada see muutujale

Skanner võtab alati andmeid selle kohta, mida kasutaja kirjutab. Järgmisel real palutakse skanneril võtta see, mida kasutaja on oma nime jaoks sisestanud, ja salvestada see muutujaga:

String userInputName = userInputScanner.nextLine ();

  • Java -s on objekti meetodi kasutamise tava

    objectName.methodName (parameetrid)

    . Sisse

    userInputScanner.nextLine ()

    me nimetame oma skanneriobjekti selle nime järgi, mille me just andsime, ja siis nimetame selle meetodit

    nextLine ()

  • mis ei võta arvesse ühtegi parameetrit.
  • Pange tähele, et salvestame järgmise rea teise objekti: String -objekti. Oleme andnud nimele String objekt

    userInputName

91968 16
91968 16

Samm 6. Printige kasutajale tervitus välja

Nüüd, kui kasutaja nimi on salvestatud, saame kasutajale tervituse printida. Pidage meeles,.

System.out.println ("Tere maailm!");

et me kirjutasime põhiklassis? Kogu kood, mille me just kirjutasime, peaks minema sellest reast kõrgemale. Nüüd saame seda rida muuta, et öelda:

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

  • See, kuidas me aheldasime "Tere", kasutaja nime ja "!" kirjutades

    "Tere" + userInputName + "!"

  • nimetatakse stringide liitmiseks.
  • Siin toimub see, et meil on kolm stringi: "Tere", userInputName ja "!". Java stringid on muutumatud, mis tähendab, et neid ei saa muuta. Seega, kui me need kolm stringi ühendame, luuakse meile sisuliselt uus string, mis sisaldab tervitust.
  • Seejärel võtame selle uue stringi ja toidame selle parameetrina

    System.out.println

  • .
91968 17
91968 17

Samm 7. Pange see kõik kokku ja salvestage

Meie kood peaks nüüd välja nägema selline:

importige java.util. Scanner; avalik klass HelloWorld {public static void main (String args) {Skanneri kasutajaInputScanner = uus skanner (System.in); System.out.print ("Mis su nimi on?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Tere" + userInputName + "!"); }}

91968 18
91968 18

Samm 8. Koosta ja käivita

Minge käsureale või terminali ja käivitage samad käsud, mida me esimest korda HelloWorld.java iteratsiooniks tegime. Esmalt peame programmi koostama:

javac TereWorld.java

. Siis saame seda käivitada:

java HelloWorld

Java -programmide näidised

Image
Image

Java põhiprogrammi näidis

Toetage wikiHow ja avage kõik proovid.

Image
Image

Java -programmi näidis koos sisendiga

Toetage wikiHow ja avage kõik proovid.

Näpunäiteid

  • Java on objektorienteeritud programmeerimiskeel, seega on kasulik lugeda rohkem objektorienteeritud programmeerimiskeelte alustest.
  • Objektorienteeritud programmeerimisel on palju selle paradigmale omaseid funktsioone. Kolm neist põhijoontest on järgmised:

    • Kapseldamine: võimalus piirata juurdepääsu mõnele objekti komponendile. Java -l on väljade ja meetodite jaoks privaatsed, kaitstud ja avalikud modifikaatorid.
    • Polümorfism: objektide võime omandada erinevaid identiteete. Java -s saab objekti teise objekti meetodite kasutamiseks teise objekti valada.
    • Pärand: võimalus kasutada väljad ja meetodid teisest klassist samas hierarhias praeguse objektiga.

Soovitan: