Turinys:
- 1 žingsnis: JAVA - įrankių gavimas
- 2 žingsnis: JAVA - Darbas su JAVA
- 3 žingsnis: JAVA - pagrindiniai kintamųjų tipai
- 4 žingsnis: JAVA - matematiniai operatoriai
- 5 žingsnis: JAVA - pirmasis bandymas / komentavimas
Video: JAVA - Įvadas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Aš stengsiuosi efektyviai ir greitai jus supažindinti su šia pamoka. JAVA yra labai sudėtinga kalba, kurią reikia daug išmokti. Šios pamokos neprisiima jokios atsakomybės už teisingą mokymą, bet aš pasistengsiu tai paaiškinti ir palikti visas klaidas. Jei jau esate susipažinęs su JAVA, turėtumėte pereiti į vėlesnius skyrius. Šis skyrius yra tik pastaba. Toliau pradėsime jus sveikinti su JAVA kalba.
1 žingsnis: JAVA - įrankių gavimas
Dabar, kaip jūs tikriausiai žinote, mums reikia tam tikrų įrankių, kad galėtume pradėti rašyti JAVA kodą. Galite tiesiog naudoti užrašų knygelę ir vykdyti ją iš komandinės eilutės, tačiau mes gausime redaktorių, nes tai lengviau ir greičiau. Gausime „eclpise JAVA“redaktorių. (JEI TURI KOMENTARĄ SU BĖŽOMIS) 1 ŽINGSNIS) Eikite į svetainę čia ir spustelėkite žalią atsisiuntimo mygtuką 2 ŽINGSNIS) Išsaugokite jį savo darbalaukyje ir spustelėkite „Gerai“. 3 ŽINGSNIS) Baigę atsisiųsti, dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite Ištraukite viską "4 ŽINGSNIS) Turėtumėte pamatyti naują aplanką darbalaukyje ir įsitikinti, kad jame yra failas" eclipse.exe ". Dabar dukart spustelėkite failą eclipse.exe su saulės užtemimo piktograma. Kai jis atsidarys, jis paprašys sukurti darbo vietą. Vardų juostoje įveskite „myWork“ir spustelėkite Gerai. Tada turėtumėte pamatyti pasveikinimo ekraną, o viršutiniame dešiniajame kampe spustelėkite mygtuką „darbastalis“. Dabar apačioje turėtumėte pamatyti kažką panašaus į pirmąjį vaizdą. Po to spustelėkite „Failas“> „Naujas“> „Java projektas“. Pavadinimo laukelyje įveskite „myProj“ir spustelėkite „Kitas“, tada baikite. Dabar projekto naršyklėje (ekrano kairėje) turėtumėte pamatyti aplanką „myProj“. Projekto tyrinėtojas yra vieta, kur galite pamatyti visus savo failus. Viduryje esanti sritis yra pagrindinė (kodavimo sekcija), o dešinėje - biblioteka, kurioje pateikiamas funkcijų ir klasių sąrašas. (Kalbėsime apie klases ir funkcijas vėliau). Apatinė dalis yra klaidų sąrašas, jei turėsime kokių nors vykdymo ar kodo problemų, jos bus. Tai taip pat yra konsolės langas, kuriame rodoma išvestis. Galiausiai dešiniuoju pelės mygtuku spustelėkite mūsų sukurtą aplanką „myProj“ir eikite į „Naujas“> „Klasė“. Vardų juostoje įveskite „myFirst“. Spustelėkite baigti. Norėdami atidžiau pažvelgti, turėtumėte pamatyti 2 paveikslą apačioje. Dabar esate pasiruošę pradėti rašyti kodą JAVA. Kitame žingsnyje parašysime jūsų pirmąją programą ir aptarsime kai kuriuos JAVA elementus.
2 žingsnis: JAVA - Darbas su JAVA
JAVA viskas grindžiama klasėmis, kodo skiltimis su vykdytinomis komandomis. Taip pat yra šių dalykų, vadinamų metodais, mažesnėmis kodo skiltimis, kuriose taip pat yra funkcijų. Paprastai klasėje yra keli metodai, kurie sąveikauja tarpusavyje pagal tam tikrų kintamųjų reikšmes ir grąžina reikšmę. Šie metodai yra supakuoti į klasę, o tada klasės su metodais gali sąveikauti su kitomis klasėmis ir ekrane atspausdinti grąžinimo vertę. Taip pat yra kažkas vadinamas pagrindiniu metodu - metodu, kurį kompiliatorius ieško pirmiausia. Remdamasis pagrindinio metodo instrukcijomis, kompiliatorius gali pereiti į skirtingas klases vykdyti skirtingus metodus arba tiesiog pasilikti prie pagrindinio metodo. Kol kas galime sukurti pagrindinį metodą. Klasėje „myFirst“įveskite paryškintą kodą: public class myFirst {public static void main (String args) {}} Dabar leiskite aptarti šį kodą. Kiekvienas metodas pagrįstas tokia sintaksė: [accessSpecifier] [returnType] [methodName] ([parametrai]) {[methodBody]} Prieigos specifikacijos šiuo atveju yra „viešos“ir „statinės“. Bet koks metodas gali būti „viešas“arba „privatus“. „Viešas“reiškia, kad metodą gali pasiekti bet kuri klasė. „Privatus“reiškia, kad metodą gali pasiekti tik klasė, kuriai jis priklauso. „Statinį“raktinį žodį paaiškinsiu vėliau. Čia mes sukūrėme viešą statinį pagrindinį metodą su pavadinimu „main“ir parametrais „String args“(dabar nepaaiškinsiu parametrų). Metodo tekste mes įvedame visas komandas, kurių nenorime vykdyti. Metodo korpusas ir klasės kėbulas visada yra tarp garbanotų petnešų. PASTABA: JAVA yra didžiosios ir mažosios raidės, todėl įvesdami komandas turite jas įvesti tiksliai taip, kaip nurodyta, arba gausite klaidą !!!!!! Dabar įveskite kodą paryškintu šriftu į savo pagrindinį metodą: public class myFirst {public static void main (String args) {System.out.println ("Labas pasaulis!"); }} Iki šiol kodą turėtumėte turėti 1 paveikslėlyje. Dabar eikite į „Vykdyti“> „Vykdyti“ir pasirodžius dialogo langui spustelėkite „Gerai“, o apačioje (konsolės langas) turėtumėte pamatyti tekstą „Labas pasaulis!“atspausdintas. Patikrinkite antrąjį vaizdą. Čia mes panaudojome komandą System.out.println, norėdami ekrane atspausdinti eilutę. „Sistema“yra klasė, turinti daug funkcijų. „Išeitis“buvo ta, kad norėjome atsispausdinti ekrane (arba išvestyje), o metodas „println“reiškia; spausdinimo linija. Tada skliausteliuose ir kabutėse (nes tai eilutės reikšmė (reikšmė, kurioje yra žodžių)) įtraukėme tekstą, kurį norėjome išspausdinti, ir baigėme eilutę kabliataškiu (;). PASTABA: Visos JAVA eilutės turi baigtis dvitaškiais, išskyrus eilutes, kai deklaruojame klases ar metodus. Mes taip pat galime naudoti „print“, tačiau skirtumas tarp „print“ir „println“yra tas, kad „print“spausdina tekstą ant eilutės, tačiau „println“reiškia spausdinti tekstą ir pabaigti eilutę, o tai reiškia, kad jei komanda yra „spausdinti“, tekstas bus atspausdintas naujoje eilutėje. Šiuo metu norėčiau atsiprašyti už blogą vaizdų kokybę. Apačioje įtraukiau keletą savi tikrinimo klausimų. Kitame žingsnyje pateiksiu atsakymus į juos. Kitame žingsnyje taip pat supažindinsiu su pagrindinėmis vertybių rūšimis. PATIKRINIMAS: #1) Parašykite programą, kuri spausdintų žodį „sūris“iš vienos raidės į kitą. PATARIMAS: naudokite komandą „print“#2) Eksperimentuokite naudodami komandas „print“ir „println“.#3) Kas negerai su šia kodo eilute: System.out.println (Labas pasaulis!); #4) Ką gausite, jei paleisite šias kodo eilutes: System.out.print ("h"); System.out.print („i“); System.out.println ("per"); System.out.print ("sūnus");
3 žingsnis: JAVA - pagrindiniai kintamųjų tipai
Atsakymai į ankstesnius SELF-CHECK klausimus yra šie:#1) System.out.print ("c"); System.out.print ("h"); System.out.print ("e"); System.out.print ("e"); System.out.print ("s"); System.out.print ("e"); #2) Nėra aiškaus atsakymo.#3) Skliausteliuose esantis tekstas nebuvo kabutėse.#4) sveikas, šio žingsnio pabaigoje taip pat bus savikontrolės klausimų. Yra daug duomenų tipų. Šioje pamokoje apžvelgsime tik pagrindinius dalykus, ir vis tiek reikės atlikti kelis veiksmus. Visi kintamieji veikia toliau pateiktoje sintaksėje. [DataType] [variableName] = [value]; pvz. int myNum = 8; int tipas: „int“tipas reiškia sveikąjį skaičių. Veikia pagal tą pačią sintaksę, kaip nurodyta aukščiau. Nereikia kabučių, kad išlaikytumėte bet kurio skaitinio tipo vertę. Bet kokie int kintamieji svyruoja nuo mažiausiai -2, 147, 483, 648 iki didžiausios vertės 2, 147, 483, 647. Į šį diapazoną tilps dauguma įprastų sveikųjų skaičių, tačiau jei jie nenaudoja „ilgo“. pvz. int devyni = 9; ilgas tipas: „ilgas“tipas yra ilga komandos „int“versija. Skiriasi nuo -9, 223, 372, 036, 854, 775, 808 iki 9, 223, 372, 036, 854, 775, 807. plūdės tipas: „plūdės“tipas yra slankiojo kablelio skaičius, o tai reiškia, kad jame yra dešimtainė reikšmė. dvigubas tipas: „dvigubas“tipas yra slankiojo kablelio skaičius, kuris gali turėti didesnę vertę. eilutės tipas: „string“tipas turi teksto reikšmę. Tekstas (vertė) turi būti įtrauktas į kabutes. pvz. String sveikinimas = "Hi blank"; Tai buvo pagrindiniai duomenų tipai. Norėdami atspausdinti bet kurį iš jų, tiesiog parašykite kintamojo pavadinimą „println“metodo parametruose be kabučių. pvz. int myNum = 52930; System.out.println (myNum + "Ar myNum vertė"); Aukščiau pateiktas kodas ekrane atspausdintų „52930 Is myNum value“. Beje, mes naudojome pliuso ženklą, kad sujungtume eilutę su spausdinama eilute, taigi ji atspausdintų eilutės reikšmę po myNum vertės. Naudodami pliuso ženklą galite pridėti kintamųjų komandoje „println“ir pridėti eilutės reikšmes. Peržiūrėkite dvi paveikslėlius apačioje, kad pamatytumėte, ką aš padariau. Tai 1/2 numerių tipų skyrius, kitame skyriuje aš išmokysiu jus keletą paprastų matematinių operatorių, kuriuos galite naudoti kintamiesiems.
4 žingsnis: JAVA - matematiniai operatoriai
Tai 2/2 skyrius „Pagrindiniai kintamųjų tipai“. Čia pristatysiu matematinius operatorius. Yra ženklas „+“, kuris reiškia pridėjimą. Jis naudojamas skaičiams pridėti. pvz. int suma = 5 + 579; Jis taip pat naudojamas derinti eilutes „println“metodu. pvz. System.out.println ("Tai" + "trys eilutės" + "kartu"); Atkreipkite dėmesį, kad prieš pridėdamas kitą eilutę pirmoje ir antroje eilutėse, pabaigoje panaudojau tarpą, kad jis atrodytų normalus. Taip pat yra „-“ženklas, kaip jūs atspėjote, ir jis naudojamas tik skaičiams atimti. pvz. int atimtis = 9 - 6; Taip pat yra daugybos operatorius, kurį „Java“žymi „*“(žvaigždutė). Jis naudojamas skaičiams dauginti. pvz. int daugyba = 756 * 15; Taip pat yra padalijimo operatorius, kurį vaizduoja „/“(pasviras brūkšnys). Jis naudojamas skaičiams padalyti. pvz. int divizija = 50 /5 Taip pat yra modulio operatorius, kurį žymi „%“. „Modulo“naudojamas sutelkti dėmesį į likusius du skaičius, jei tokių yra. pvz. int modulo = 10 % 9; Jei naudojate skaičius „println“metodu, jums nereikia pridėti kabučių skaičiams, arba jie bus interpretuojami kaip eilutės reikšmės. pvz. System.out.println (6 + 7); 1 BENDRA KLAIDA: System.out.println ("6" + "7"); Aukščiau pateiktas kodas pateikia 67, o ne 13. Norėdami to išvengti, ištrinkite kabutes. Kintamųjų pavadinimai gali būti naudojami vertėms identifikuoti. Pavyzdžiui: int myNum = 9; System.out.println ("myNum vertė yra" + myNum); Kol „myNum“neturi jokių kintamųjų, programa spausdins „myNum reikšmė yra 9“. Taip pat galite naudoti operatorius, kad atliktumėte „println“metodo operacijas, kad gautumėte greitus rezultatus. pvz. System.out.println (8 * 10); Mano nuotraukos iš esmės bus apie viską, ką apžvelgėme šiame skyriuje, tačiau nepamirškite jų patikrinti. Kitame žingsnyje bus nedaug naujos medžiagos, tačiau bus testas, apimantis viską, ko iki šiol sužinojome. Štai savikontrolės klausimai: SAVIKONTROLĖ #1: parašykite programą, kuri apskaičiuotų 789 iki 2 modulio, ir atspausdinkite rezultatą ekrane. SAVIKONTROLĖ #2: apibūdinkite „int“duomenų tipą, nurodydami bent pagrindinę charakteristiką. 3 PATIKRINIMAS: sukurkite eilutės kintamąjį, pavadintą „sveikinimas“, kuriame yra draugiška žinutė, be pavadinimo (pvz., Sveiki, _). Tada sukurkite eilutę pavadinimu „vardas“su savo vardo verte. Tada sujunkite šiuos kintamuosius ir turėsite gauti paskutinį pranešimą. SAVIKONTROLĖ #4: Kaip reprezentuojate dauginimą JAVA? (Kokį ženklą naudojate)
5 žingsnis: JAVA - pirmasis bandymas / komentavimas
Štai atsakymas į ankstesnius SELF-CHECK klausimus:#1) System.out.println (789 % 2); #2) Duomenų tipas „int“turi sveikąjį skaičių.#3) String sveikinimas = "Sveiki"; Stygos pavadinimas = "JAVA mokytojas" System.out.println (sveikinimas + vardas); #4) Jūs naudojate „*“(žvaigždutę) Gerai, dabar į šią pamoką įtraukiu tik šiek tiek naujos medžiagos ir nuorodą į mano testą. JAVA yra kažkas, kas vadinama „komentavimu“. Tai reiškia komentuoti savo darbą. Yra dviejų tipų komentarai, kuriuos galite komentuoti viena eilute (žr. 1 pavyzdį) ir kelių eilučių komentarą (žr. 2 pavyzdį). Pateikti šių komentarų pavyzdžiai. Norėdami pateikti vienos eilutės komentarą, prieš tekstą turite įdėti 2 brūkšnius, viskas, kas yra dešinėje nuo brūkšnių, laikoma komentaru, o JAVA kompiliatorius į tai nekreipia dėmesio. Paprastas kelių eilučių komentaras yra tarp pasvirojo brūkšnio ir 2 žvaigždžių, o baigiasi žvaigždute ir pasviruoju brūkšniu. Išplėstinis kelių eilučių komentaras apibūdina metodą, apie tai kalbėsime vėliau. JAVA PATARIMAS: Siūlau pakomentuoti viską, net ir paprasčiausius dalykus. Nes jei kas nors atlieka jūsų darbą ir gali kilti problemų suprantant jūsų kodą. Gali būti ne akivaizdu, kad kintamasis d reiškia dolerius. Taip pat siūlau dažnai išsaugoti savo darbą. (Dėl to vieną kartą praradau daug kodo) ex. 1 int num2 = 78; // Sukurkite sveikąjį skaičių „num2“, kurio vertė yra 78, pvz. 2 / ** Sukurkite sveikąjį skaičių „num2“, kurio vertė 78* / int num2 = 78; Gerai, sėkmės bandyme.:-) (Nuoroda apačioje, SKAITYTI PASTABĄ) PASTABA: Aš tikrai suskubau atlikti viktoriną, todėl antroje vietoje pažymėjau neteisingą atsakymą kaip teisingą. Teisingas atsakymas buvo paskutinis variantas. Labai atsiprašau už šiuos nepatogumus. Nuoroda į testą yra čia. Bandymo pasveikinimo ekrano apačioje taip pat yra paveikslėlis. Sėkmės ir nepamirškite perskaityti kitos pamokos!:-)
Rekomenduojamas:
Raspberry Pi - TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: 4 žingsniai
„Raspberry Pi“-TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: TMD26721 yra infraraudonųjų spindulių skaitmeninis artumo detektorius, kuris suteikia pilną artumo aptikimo sistemą ir skaitmeninės sąsajos logiką viename 8 kontaktų paviršiaus tvirtinimo modulyje. Artumo aptikimas apima patobulintą signalo ir triukšmo tikslumas. Profesionalus
Programuokite savo 2048 žaidimą „W/Java“: 8 žingsniai
Programuokite savo 2048 žaidimą „W/Java“: Aš myliu žaidimą 2048. Taigi aš nusprendžiau užprogramuoti savo versiją. Jis labai panašus į tikrąjį žaidimą, tačiau pats jį programuodamas suteikia man laisvę keisti ką tik noriu, kai tik noriu. Jei noriu 5x5 žaidimo, o ne įprasto 4x4, tai
„Raspberry Pi“- ADXL345 3 ašių akcelerometras „Java“pamoka: 4 žingsniai
„Raspberry Pi“-ADXL345 3 ašių akcelerometras „Java“pamoka: „ADXL345“yra mažas, plonas, itin mažos galios 3 ašių akselerometras, turintis didelės skiriamosios gebos (13 bitų) matavimą iki ± 16 g. Skaitmeniniai išvesties duomenys yra suformatuoti kaip 16 bitų du papildymai ir yra prieinami per I2 C skaitmeninę sąsają. Tai matuoja
„Raspberry Pi“- TSL45315 „Java“aplinkos apšvietimo jutiklis: 4 žingsniai
„Raspberry Pi“- TSL45315 aplinkos šviesos jutiklis „Java“pamoka: TSL45315 yra skaitmeninis aplinkos šviesos jutiklis. Tai apytikslis žmogaus akių atsakas esant įvairioms apšvietimo sąlygoms. Įrenginiai turi tris pasirenkamus integracijos laikus ir suteikia tiesioginę 16 bitų liukso išvestį per I2C magistralės sąsają. Prietaisas kartu
Asmeninė orų stotis naudojant „Raspberry Pi“su BME280 „Java“: 6 žingsniai
Asmeninė orų stotis naudojant „Raspberry Pi“su BME280 „Java“: blogas oras visada atrodo blogiau pro langą. Mums visada buvo įdomu stebėti savo orą ir tai, ką matome pro langą. Mes taip pat norėjome geriau valdyti šildymo ir oro kondicionavimo sistemą. Sukurti asmeninę orų stotį yra nuostabu