3 būdai, kaip parašyti savo pirmąją programą „Java“

Turinys:

3 būdai, kaip parašyti savo pirmąją programą „Java“
3 būdai, kaip parašyti savo pirmąją programą „Java“

Video: 3 būdai, kaip parašyti savo pirmąją programą „Java“

Video: 3 būdai, kaip parašyti savo pirmąją programą „Java“
Video: Как Быстро Набрать Подписчиков В Ютубе - 8 СПОСОБОВ | Как Раскрутить Канал На Youtube в 2021 2024, Lapkritis
Anonim

„Java“yra į objektus orientuota programavimo kalba, kurią 1995 metais sukūrė Jamesas Goslingas. Tai reiškia, kad kalba sąvokas pateikia kaip „objektus“su „laukais“(t. Y. Objektus apibūdinančius atributus) ir „metodus“(veiksmus, kuriuos objektai gali atlikti). „Java“yra „kada nors parašyta, paleiskite bet kur“kalba. Tai yra, kalba sukurta veikti bet kurioje platformoje, kurioje yra „Java Virtual Machine“(JVM). Kadangi „Java“yra labai ilgametė programavimo kalba, pradedantiesiems ją lengva išmokti ir suprasti. Ši pamoka yra įvadas į programų rašymą naudojant „Java“.

Žingsnis

1 metodas iš 3: „Java“programų rašymas

91968 1
91968 1

1 žingsnis. Norėdami pradėti rašyti programas naudodami „Java“, nustatykite savo darbo aplinką

Daugelis programuotojų naudoja „Java“programavimui integruotą kūrimo aplinką (IDE), pvz., „Eclipse“ir „Netbeans“, tačiau mes galime rašyti „Java“programas ir kompiliuoti jas be IDE.

91968 2
91968 2

Žingsnis 2. Programuojant su „Java“pakaks bet kokio tipo programos, panašios į „Notepad“

Kietosios linijos programuotojai kartais renkasi į terminalą integruotus teksto redaktorius, tokius kaip „vim“ir „emacs“. Galingas teksto redaktorius, kurį galima įdiegti tiek „Windows“, tiek „Linux“kompiuteriuose („Mac“, „Ubuntu“ir kt.), Yra „Sublime Text“. Šioje pamokoje naudosime būtent šį teksto redaktorių.

91968 3
91968 3

Žingsnis 3. Įsitikinkite, kad įdiegėte „Java“programinės įrangos kūrimo rinkinį

Jums to reikės norint sudaryti programą.

  • „Windows“sistemose, jei aplinkos kintamieji nesutampa, bėgimo metu galite patirti nesėkmių

    javac

  • . Perskaitykite straipsnį Kaip įdiegti „Java“programinės įrangos kūrimo rinkinį, kad gautumėte daugiau informacijos apie JDK diegimą, kad išvengtumėte šios klaidos.

2 metodas iš 3: „Sveiki pasaulis“programa

91968 4
91968 4

1 žingsnis. Pirmiausia sukursime programą, kuri parodys pranešimą „Labas pasaulis

"Savo teksto rengyklėje sukurkite naują failą ir išsaugokite jį pavadinimu" HelloDunia.java "." HelloDunia "yra jūsų klasės pavadinimas ir klasės pavadinimas turi sutapti su jūsų failo pavadinimu.

91968 5
91968 5

Žingsnis 2. Apibrėžkite pagrindinę klasę ir metodus

Pagrindinis metodas

public static void main (String args)

yra metodas, kuris bus vykdomas, kol programa veikia. Šis pagrindinis metodas turės tą patį metodo deklaraciją visose „Java“programose.

viešoji klasė „HelloWorld“{public static void main (String args) {}}

91968 6
91968 6

Žingsnis 3. Parašykite kodo eilutę, kurioje bus rodoma „Labas pasaulis

System.out.println („Labas pasaulis“);

  • Atkreipkite dėmesį į šios linijos komponentus:

    • Sistema

    • nurodo sistemai kažką daryti.
    • išeiti

    • nurodo sistemai, kad gaminsime produkciją.
    • println

    • „spausdinimo linija“. Taigi, mes nurodome sistemai rodyti eilutę išvestyje.
    • Kabutės ant

      ("Labas pasauli.")

      reiškia metodą

      System.out.println ()

      įveskite parametrą, kuris šiuo atveju yra eilutė

      "Labas pasauli."

  • Atminkite, kad „Java“yra keletas taisyklių, kurių reikia laikytis:

    • Kiekvienos eilutės pabaigoje visada turėtumėte pridėti kabliataškį (;).
    • „Java“skiria didžiąsias ir mažąsias raides. Taigi metodo pavadinimą, kintamojo pavadinimą ir klasės pavadinimą turite parašyti teisingomis raidėmis, kitaip nepavyks.
    • Kodo blokai, būdingi tam tikram metodui ar kilpai, yra uždengti garbanotais skliausteliais.
91968 7
91968 7

Žingsnis 4. Sudėkite viską

Jūsų paskutinė „Halo World“programa turėtų atrodyti taip:

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

91968 8
91968 8

Žingsnis 5. Išsaugokite failą ir atidarykite komandų eilutę arba terminalą, kad sudarytumėte programą

Eikite į aplanką, kuriame išsaugota HaloDunia.java, ir įveskite

javac HelloDunia.java

. Ši komanda nurodo „Java“kompiliatoriui, kad norite kompiliuoti „HaloDunia.java“. Jei įvyksta klaida, kompiliatorius pasakys, kas nutiko. Priešingu atveju nematysite jokių pranešimų iš kompiliatoriaus. Jei pažvelgsite į katalogą, kuriame šiuo metu saugote „HaloDunia.java“, pamatysite „HaloDunia.class“. Tai failas, kurį „Java“naudos jūsų programai paleisti.

91968 9
91968 9

Žingsnis 6. Paleiskite programą

Pagaliau mes vykdysime savo programą! Komandų eilutėje arba terminale įveskite

java HelloWorld

. Ši komanda nurodo „Java“, kad norite paleisti „HaloWorld“klasę. Pamatysite „Labas pasaulis“. pasirodo konsolėje.

91968 10
91968 10

Žingsnis 7. Sveikiname, jūsų pirmoji „Java“programa paruošta

3 metodas iš 3: įvestis ir išvestis

91968 11
91968 11

1 žingsnis. Dabar „Hello World“programą išplėsime įtraukdami vartotojo įvestį

„Hello World“programoje rodome eilutę, kurią vartotojas gali pamatyti, tačiau interaktyvi programos dalis yra tada, kai vartotojas turi įvesti įvestį į programą. Dabar pratęsime programą, kad paprašytume vartotojo įvesti savo vardą ir pasveikinti naudotoją tokiu vardu.

91968 12
91968 12

2 veiksmas. Importuokite skaitytuvo klasę

„Java“sistemoje turime tam tikrą integruotą biblioteką, kurią galime pasiekti, tačiau pirmiausia turime ją importuoti. Viena iš šių bibliotekų yra java.util, kurioje yra „Scanner“objektas, kurį turime gauti iš vartotojo. Norėdami importuoti skaitytuvo klasę, pridėkite šią eilutę kodo pradžioje.

importuoti java.util. Scanner;

  • Šis kodas nurodo programai, kad norime naudoti „Scanner“objektą, esantį „java.util“pakete.
  • Jei norime pasiekti kiekvieną paketo java.util objektą, tiesiog rašykite

    importuoti java.util.*;

  • kodo pradžioje.
91968 13
91968 13

Žingsnis 3. Pagrindinio metodo viduje parodykite naują „Scanner“objekto egzempliorių

„Java“yra į objektą orientuota programavimo kalba. Taigi, ši kalba apibūdina objektų naudojimo sąvoką. Skaitytuvo objektas yra objekto, turinčio laukus ir metodus, pavyzdys. Norėdami naudoti „Scanner“klasę, turime sukurti naują „Scanner“objektą, kurio laukus galime užpildyti ir metodus, kuriuos galime naudoti. Norėdami tai padaryti, parašykite:

Skaitytuvas userInputScanner = naujas skaitytuvas (System.in);

  • userInputScanner

  • yra ką tik atrinktų „Scanner“objektų pavadinimas. Atminkite, kad vardas rašomas didžiosiomis ir mažosiomis raidėmis; tai kintamųjų pavadinimo sutartis „Java“.
  • Mes naudojame operatorių

    naujas

    sukurti naują objekto egzempliorių. Taigi šiame pavyzdyje rašydami sukuriame naują „Scanner“objekto egzempliorių

    naujas skaitytuvas (System.in)

  • .
  • Skaitytuvo objektas apima parametrus, kurie nurodo objektui, ką nuskaityti. Šiuo atveju mes įeiname

    System.in

    kaip parametrus.

    System.in

  • nurodo programai nuskaityti sistemos įvestį, t. y. įvestį, kurią vartotojas įves į programą.
91968 14
91968 14

Žingsnis 4. Paprašykite vartotojo įvesties

Turime paprašyti vartotojo įvesties, kad vartotojas žinotų, kada ką nors įvesti į konsolę. Šį žingsnį galima žengti

System.out.print

arba

System.out.println

System.out.print ("Koks tavo vardas?");

91968 15
91968 15

5 veiksmas. Paprašykite „Scanner“objekto įvesti kitą vartotojo įvestą eilutę ir išsaugoti ją kintamajame

Skaitytuvas visada įves duomenis, kuriuose yra tai, ką vartotojas įvedė. Šioje eilutėje „Scanner“bus paprašyta paimti vartotojo įvestą vardą ir išsaugoti jį kintamajame:

Eilutė userInputName = userInputScanner.nextLine ();

  • „Java“yra objekto metodų naudojimo sutartis

    objectName.methodName (parametrai)

    . In

    userInputScanner.nextLine ()

    „Scanner“objektą vadiname ką tik jam duotu pavadinimu, tada vadiname jo metodu

    nextLine ()

  • kuriame nėra jokių parametrų.
  • Atkreipkite dėmesį, kad kitą eilutę saugome kitame objekte: „String“objekte. Mes pavadinome savo eilutės objektą

    userInputName

91968 16
91968 16

Žingsnis 6. Parodykite naudotojui sveikinimą

Dabar, kai išsaugojome vartotojo vardą, galime parodyti naudotojui sveikinimą. Prisimink su

System.out.println („Labas pasaulis“);

kad rašome pagrindinėje klasėje? Visas kodas, kurį ką tik parašėme, turėtų būti virš šios eilutės. Dabar mes galime pakeisti šią eilutę taip:

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

  • Tai, kaip mes sujungiame „Sveiki“, vartotojo vardą ir „!“rašydami

    "Sveiki" + userInputName + "!"

  • vadinamas stygų sujungimu.
  • Čia yra trys eilutės: „Sveiki“, userInputName ir „!“. „Java“eilutės yra fiksuotos, tai reiškia, kad jų negalima pakeisti. Taigi, kai sujungiame šias tris eilutes, iš esmės sukuriame naują eilutę, kurioje yra sveikinimas.
  • Tada paimame šią naują eilutę ir perduodame ją kaip parametrą

    System.out.println

  • .
91968 17
91968 17

Žingsnis 7. Sutvarkykite viską ir išsaugokite

Dabar mūsų kodas atrodys taip:

importuoti java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = naujas skaitytuvas (System.in); System.out.print ("Koks tavo vardas?"); Eilutė userInputName = userInputScanner.nextLine (); System.out.println ("Sveiki" + userInputName + "!"); }}

91968 18
91968 18

8. Sudarykite ir paleiskite

Eikite į komandų eilutę arba terminalą ir paleiskite tą pačią komandą, kaip ir mes paleidžiame „HaloDunia.java“. Pirmiausia turime sudaryti programą:

javac HelloDunia.java

. Tada galime paleisti:

java HelloWorld

Patarimai

  • „Java“yra į objektą orientuota programavimo kalba. Taigi, norint sužinoti daugiau, verta perskaityti į objektą orientuotų programavimo kalbų pagrindus.
  • Objektinis programavimas turi daug specialių funkcijų. Trys iš jų yra:

    • Kapsuliavimas: galimybė apriboti prieigą prie kai kurių sudedamųjų objektų. „Java“turi privačius, apsaugotus ir viešus laukų ir metodų modifikatorius.
    • Polimorfizmas: objekto galimybė naudoti kelias tapatybes. „Java“sistemoje objektą galima įterpti į kitą objektą, kad būtų naudojami to kito objekto metodai.
    • Palikimas: galimybė naudoti laukus ir metodus iš kitų klasių toje pačioje hierarchijoje kaip ir dabartinis objektas.

Rekomenduojamas: