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

Turinys:

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

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

Video: 4 būdai, kaip parašyti savo pirmąją programą „Java“
Video: Introducing Microsoft 365 Copilot with Outlook, PowerPoint, Excel, and OneNote 2024, Balandis
Anonim

„Java“yra į objektą orientuota programavimo kalba, sukurta 1995 m. Jameso Goslingo, o tai reiškia, kad ji reiškia sąvokas kaip „objektai“su „laukais“(kurie yra objektą apibūdinantys požymiai) ir „metodai“(veiksmai, kuriuos objektas gali atlikti). „Java“yra „rašyk vieną kartą, paleisk bet kur“kalba, o tai reiškia, kad ji sukurta veikti bet kurioje platformoje, kurioje yra „Java Virtual Machine“(JVM). Kadangi „Java“yra labai daugialypė programavimo kalba, pradedantiesiems ją lengva išmokti ir suprasti. Ši pamoka yra įvadas į programų rašymą „Java“.

Žingsniai

1 būdas iš 3: parašykite savo pirmąją „Java“programą

91968 1
91968 1

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

Daugelis programuotojų naudoja „Java“programavimui integruotas kūrimo aplinkas (IDE), tokias kaip „Eclipse“ir „Netbeans“, tačiau galima parašyti „Java“programą ir sudaryti ją be išpūstų IDE.

91968 2
91968 2

Žingsnis 2. Programuojant „Java“pakaks bet kokios „Notepad“tipo programos

„Hardcore“programuotojai kartais nori naudoti teksto redaktorius, esančius terminale, pvz., „Vim“ir „emacs“. Labai geras teksto redaktorius, kurį galima įdiegti tiek „Windows“kompiuteryje, tiek „Linux“kompiuteryje („Mac“, „Ubuntu“ir kt.), Yra „Sublime Text“, kurį ir naudosime šioje pamokoje.

91968 3
91968 3

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

Tai jums reikės norint sudaryti programą.

  • Jei „Windows“operacinėje sistemoje aplinkos kintamieji yra neteisingi, galite paleisti klaidą

    javac

  • . Norėdami išvengti šios klaidos, skaitykite diegimo straipsnyje Kaip įdiegti „Java“programinės įrangos kūrimo rinkinį.

2 metodas iš 3: „Sveiki pasaulis“programa

91968 4
91968 4

Žingsnis 1. Pirmiausia sukursime programą, kuri spausdina „Labas pasaulis

"Savo teksto rengyklėje sukurkite naują failą ir išsaugokite jį kaip" HelloWorld.java "." HelloWorld "yra jūsų klasės pavadinimas ir jums reikės, kad jūsų klasės pavadinimas būtų toks pat kaip jūsų failas.

91968 5
91968 5

Žingsnis 2. Paskelbkite savo klasę ir pagrindinį metodą

Pagrindinis metodas

public static void main (String args)

yra metodas, kuris bus vykdomas vykdant programavimą. Šis pagrindinis metodas turės tą patį metodo deklaraciją kiekvienoje „Java“programoje.

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

91968 6
91968 6

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

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

  • Pažvelkime į šios linijos komponentus:

    • Sistema

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

    • nurodo sistemai, kad ketiname atlikti tam tikrus rezultatus.
    • println

    • reiškia „spausdinimo linija“, todėl mes sakome sistemai, kad išvestyje būtų atspausdinta eilutė.
    • Aplink skliausteliuose

      ("Labas pasauli.")

      reiškia, kad metodas

      System.out.println ()

      priima parametrą, kuris šiuo atveju yra eilutė

      "Labas pasauli."

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

    • Kiekvienos eilutės pabaigoje visada turite pridėti kabliataškį.
    • „Java“skiria didžiosios ir mažosios raidės, todėl metodų pavadinimus, kintamųjų pavadinimus ir klasių pavadinimus turite rašyti teisingomis raidėmis, kitaip gausite klaidą.
    • Tam tikram metodui ar ciklui būdingi kodo blokai yra uždėti tarp garbanotų skliaustų.
91968 7
91968 7

Žingsnis 4. Sudėkite viską

Jūsų paskutinė „Hello 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šsaugojote „HelloWorld.java“, ir įveskite

javac HelloWorld.java

. Tai nurodo „Java“kompiliatoriui, kad norite kompiliuoti „HelloWorld.java“. Jei yra klaidų, kompiliatorius pasakys, ką padarėte neteisingai. Priešingu atveju neturėtumėte matyti jokių kompiliatoriaus pranešimų. Jei pažvelgsite į katalogą, kuriame dabar yra „HelloWorld.java“, turėtumėte pamatyti „HelloWorld.class“. Tai failas, kurį „Java“naudos jūsų programai paleisti.

91968 9
91968 9

Žingsnis 6. Paleiskite programą

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

java HelloWorld

. Tai nurodo „Java“, kad norite paleisti „HelloWorld“klasę. Turėtumėte pamatyti „Labas pasaulis“. pasirodyti konsolėje.

91968 10
91968 10

Žingsnis 7. Sveikiname, sukūrėte pirmąją „Java“programą

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

91968 11
91968 11

1 žingsnis. Dabar išplėsime savo „Hello World“programą, kad į ją įeitų vartotojas

„Hello World“programoje vartotojui išspausdinome eilutę, tačiau interaktyvi programų dalis yra tada, kai vartotojas gauna įvestį į programą. Dabar pratęsime savo programą ir paprašysime vartotojo nurodyti jo vardą, o paskui pasveikinsime naudotoją jo vardu.

91968 12
91968 12

2 veiksmas. Importuokite skaitytuvo klasę

„Java“programoje yra keletas integruotų bibliotekų, prie kurių turime prieigą, tačiau turime jas importuoti. Viena iš šių bibliotekų yra java.util, kurioje yra „Scanner“objektas, kurio mums reikia, kad vartotojas įvestų informaciją. Norėdami importuoti „Scanner“klasę, prie kodo pradžios pridedame šią eilutę.

importuoti java.util. Scanner;

  • Tai nurodo mūsų programai, kad norime naudoti „Scanner“objektą, esantį pakete java.util.
  • Jei norėjome turėti prieigą prie kiekvieno java.util paketo objekto, mes tiesiog rašome

    importuoti java.util.*;

  • mūsų kodo pradžioje.
91968 13
91968 13

Žingsnis 3. Mūsų pagrindinio metodo metu parodykite naują „Scanner“objekto egzempliorių

„Java“yra į objektus orientuota programavimo kalba, todėl ji vaizduoja sąvokas naudojant objektus. 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 naudoti metodus. Norėdami tai padaryti, rašome:

Skaitytuvas userInputScanner = naujas skaitytuvas (System.in);

  • userInputScanner

  • yra ką tik parodyto „Scanner“objekto pavadinimas. Atkreipkite dėmesį, kad vardas parašytas kupranugario dėže; tai yra kintamųjų pavadinimo „Java“sutartis.
  • Mes naudojame

    naujas

    operatoriui sukurti naują objekto egzempliorių. Taigi šiuo atveju rašydami sukūrėme naują „Scanner“objekto egzempliorių

    naujas skaitytuvas (System.in)

  • .
  • Skaitytuvo objektas priima parametrą, kuris nurodo objektui, ką nuskaityti. Šiuo atveju mes įdedame

    System.in

    kaip parametras.

    System.in

  • nurodo programai nuskaityti sistemos įvestį, kurią vartotojas įveda į programą.
91968 14
91968 14

Žingsnis 4. Paprašykite vartotojo įvesti

Turime paprašyti vartotojo įvesti, kad vartotojas žinotų, kada ką nors įvesti į konsolę. Tai galima pasiekti naudojant a

System.out.print

arba a

System.out.println

System.out.print („Koks tavo vardas?“);

91968 15
91968 15

5 veiksmas. Paprašykite „Scanner“objekto įrašyti kitą eilutę, kurią vartotojas įveda, ir išsaugoti ją kintamajame

Skaitytuvas visada ims duomenis apie tai, ką vartotojas įveda. Toliau esančioje eilutėje skaitytuvo bus paprašyta paimti tai, ką vartotojas įvedė savo vardui, ir išsaugoti jį kintamajame:

Eilutė userInputName = userInputScanner.nextLine ();

  • „Java“yra objekto metodo naudojimo sutartis

    objectName.methodName (parametrai)

    . In

    userInputScanner.nextLine ()

    mes vadiname savo „Scanner“objektą vardu, kurį ką tik davėme, ir tada vadiname jo metodu

    nextLine ()

  • kuris neatsižvelgia į jokius parametrus.
  • Atminkite, kad kitą eilutę saugome kitame objekte: objekte String. Mes pavadinome savo eilutės objektą

    userInputName

91968 16
91968 16

Žingsnis 6. Išspausdinkite sveikinimą vartotojui

Dabar, kai išsaugojome vartotojo vardą, galime atsispausdinti naudotojui skirtą sveikinimą. Prisiminkite

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

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

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

  • Kaip susiejome „Sveiki“, vartotojo vardą ir „!“rašydami

    "Sveiki" + userInputName + "!"

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

    System.out.println

  • .
91968 17
91968 17

Žingsnis 7. Sudėkite viską ir išsaugokite

Dabar mūsų kodas turėtų atrodyti 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 tas pačias komandas kaip ir pirmą kartą pakartoję „HelloWorld.java“. Pirmiausia turime sudaryti programą:

javac HelloWorld.java

. Tada galime paleisti:

java HelloWorld

„Java“programų pavyzdžiai

Image
Image

Pagrindinės „Java“programos pavyzdys

Palaikykite „wikiHow“ir atrakinkite visus mėginius.

Image
Image

Pavyzdinė „Java“programa su įvestimi

Palaikykite „wikiHow“ir atrakinkite visus mėginius.

Patarimai

  • „Java“yra į objektą orientuota programavimo kalba, todėl pravartu daugiau pasiskaityti apie objektinio programavimo kalbų pagrindus.
  • Į objektą orientuotas programavimas turi daug savybių, būdingų jo paradigmai. Trys iš šių pagrindinių savybių yra:

    • Kapsuliavimas: galimybė apriboti prieigą prie kai kurių objekto komponentų. „Java“turi privačius, apsaugotus ir viešus laukų ir metodų modifikatorius.
    • Polimorfizmas: galimybė objektams įgauti skirtingas tapatybes. „Java“sistemoje objektas gali būti permestas į kitą objektą, kad būtų galima naudoti kito objekto metodus.
    • Paveldėjimas: galimybė naudoti laukus ir metodus iš kitos klasės toje pačioje hierarchijoje kaip ir dabartinis objektas.

Rekomenduojamas: