Sadržaj:
- Korak 1: JAVA - Dobijanje alata
- Korak 2: JAVA - Početak rada s JAVOM
- Korak 3: JAVA - osnovne vrste varijabli
- Korak 4: JAVA - Matematički operatori
- Korak 5: JAVA - prvi test / Komentarisanje
Video: JAVA - Uvod: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:10
Pokušat ću vas voditi kroz ovaj vodič efikasno i brzo. JAVA je vrlo složen jezik koji se može puno naučiti. Ovi vodiči ne preuzimaju nikakvu odgovornost za pravilno podučavanje, ali pokušat ću to razjasniti i izostaviti sve greške. Ako ste već upoznati s Javom, trebali biste preskočiti na kasnije odjeljke. Ovaj odjeljak je samo napomena. Zatim ćemo vas dočekati sa JAVA jezikom.
Korak 1: JAVA - Dobijanje alata
Sada, kao što vjerojatno znate, potrebni su nam alati za početak pisanja JAVA koda. Mogli biste jednostavno koristiti svoj notes i izvršiti ga iz naredbenog retka, ali dobit ćemo uređivač jer je to lakše i brže. Dobit ćemo urednika eclpise JAVA. (AKO IMA KOMENTARA NA PROBLEME) KORAK #1) Idite na web stranicu ovdje i kliknite zeleno dugme za preuzimanjeKORAK #2) Sačuvajte ga na radnoj površini i kliknite "U redu" KORAK #3) Kada završi preuzimanje, kliknite desnim tasterom miša na datoteku i odaberite " Izvucite sve "KORAK #4) Trebali biste vidjeti novu fasciklu koja se pojavljuje na vašoj radnoj površini i provjerite ima li u njoj datoteku" eclipse.exe ". Sada kliknite dvaput na datoteku eclipse.exe sa ikonom pomrčine Sunca. Kada se otvori, od vas će se tražiti da stvorite radni prostor. Unesite "myWork" u traku s imenom i kliknite U redu. Tada biste trebali vidjeti ekran dobrodošlice, a u gornjem desnom kutu kliknite gumb "radna površina". Sada biste trebali vidjeti nešto poput prve slike pri dnu. Nakon toga kliknite "Datoteka"> "Novo"> "Java projekt". U okvir s imenom upišite "myProj", pa kliknite na sljedeće, a zatim dovršite. Sada, u Exploreru projekta (lijevo od ekrana) trebali biste vidjeti fasciklu pod nazivom "myProj". U istraživaču projekata možete vidjeti sve svoje datoteke. Područje u sredini je glavna scena (odjeljak za kodiranje), a desni dio je Biblioteka koja nam daje listu funkcija i klasa. (Govorit će o klasama i funkcijama kasnije). Donji dio je popis grešaka, ako imamo bilo kakvih problema tijekom izvođenja ili koda, oni će biti tu. To je ujedno i prozor konzole u kojem se prikazuje izlaz. Konačno, desnom tipkom miša kliknite mapu "myProj" koju smo stvorili i idite na "Novo"> "Klasa". U traku s imenom upišite "myFirst". Kliknite završi. Za bliži pogled trebali biste vidjeti drugu sliku pri dnu. Sada ste spremni za početak pisanja koda u JAVI. U sljedećem koraku napisat ćemo vaš prvi program i razgovarati o nekim JAVA elementima.
Korak 2: JAVA - Početak rada s JAVOM
U JAVI se sve zasniva na klasama, odjeljcima koda sa naredbama za izvršavanje. Postoje i te stvari koje se nazivaju metode, manji dijelovi koda koji sadrže i funkcije. Obično postoji više metoda u klasi, koje međusobno djeluju na osnovu vrijednosti određenih varijabli i vraćaju vrijednost. Te se metode pakiraju u klasu, a zatim klase s metodama mogu stupiti u interakciju s drugim klasama i ispisati povratnu vrijednost na ekranu. Postoji i nešto što se naziva glavna metoda, metoda koju kompajler prvo traži. Na temelju uputa koje daje glavna metoda, kompajler se može premjestiti u različite klase za izvršavanje različitih metoda ili jednostavno ostati u glavnoj metodi. Za sada samo stvorimo glavnu metodu. U vašoj klasi "myFirst" otkucajte podebljani kod: public class myFirst {public static void main (String args) {}} Hajde sada da razgovaramo o ovom kodu. Svaka metoda se temelji na sljedećoj sintaksi: [accessSpecifier] [returnType] [ime metode] ([parametri]) {[methodBody]} Specifikatori pristupa u ovom slučaju su "javni" i "statični". Svaka metoda može biti "javna" ili "privatna". "Javno" znači da metodi može pristupiti bilo koja klasa. "Privatno" znači da metodi može pristupiti samo klasa kojoj pripada. Kasnije ću objasniti ključnu riječ "Static". Ovdje smo napravili javnu statičku glavnu metodu s imenom main i parametrima "String args" (neću sada objašnjavati parametre). U tijelo metode upisujemo sve naredbe koje ne želimo izvršiti. Tijelo metode i tijelo klase uvijek se nalaze između kovrčavih zagrada. NAPOMENA: JAVA je osjetljiv na velika i mala slova, pa kada upisujete naredbe, morate ih upisati točno onako kako je navedeno, ili ćete dobiti grešku !!!!!! Sada otkucajte podebljani kod u svoju glavnu metodu: javna klasa myFirst {public static void main (String args) {System.out.println ("Zdravo svijete!"); }} Do sada biste trebali imati kôd na prvoj slici. Sada idite na "Pokreni"> "Pokreni", pa kliknite "OK" kada se pojavi dijaloški okvir, a pri dnu (prozor konzole) trebali biste vidjeti tekst "Hello world!" štampano. Za referencu provjerite drugu sliku. Ovdje smo koristili naredbu System.out.println za ispis linije na ekranu. "Sistem" je klasa koja sadrži mnoge funkcije. "Out" je u tome što smo htjeli ispisati OUT na ekranu (ili izlaz), a metoda "println" znači; linija za štampanje. Zatim smo u zagrade i pod navodnike (jer je ovo vrijednost niza (vrijednost koja sadrži riječi)) uvrstili tekst koji smo htjeli ispisati, a redak završili tačkom i zarezom (;). NAPOMENA: Svi redovi u JAVI moraju završiti tačkom i zarezom, osim redova kada deklarišemo klase ili metode. Možemo koristiti i "print", ali razlika između "print" i "println" je u tome što "print" ispisuje tekst na liniji, ali "println" znači ispisati tekst i završiti red, što znači da ako sljedeći naredba je "print", tekst će biti odštampan u novom redu. U ovom trenutku, želio bih se izviniti zbog loše kvalitete mojih slika. Uključio sam neka pitanja za samoprovjeru na dnu. U sljedećem koraku ću uključiti odgovore na njih. U sljedećem koraku također ću vas upoznati s osnovnim tipovima vrijednosti. SAMOPROVERA: #1) Napišite program za štampanje reči "sir" slovo po slovo. SAVET: Koristite komandu "print"#2) Koristite komande "print" i "println" za eksperiment.#3) Šta nije u redu sa ovom linijom koda: System.out.println (Zdravo svete!); #4) Šta ćete dobiti ako pokrenete ove redove koda: System.out.print ("h"); System.out.print ("i"); System.out.println ("po-"); System.out.print ("sin");
Korak 3: JAVA - osnovne vrste varijabli
Odgovori na prethodna pitanja SAMOSTROJNE provjere su:#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) Nema definitivnog odgovora.#3) Tekst u zagradama nije bio u navodnicima.#4) Zdravo, na kraju ovog koraka bit će i pitanja za samoprovjeru. Postoji mnogo tipova podataka. U ovom uputstvu preći ćemo samo na osnovne, a za to će još biti potrebno nekoliko koraka. Sve varijable rade na donjoj sintaksi. [DataType] [variable_ame] = [value]; ex. int myNum = 8; int tip: "int" tip, znači cijeli broj. Radi na istoj sintaksi kao gore. Nisu potrebni navodnici za držanje vrijednosti za bilo koji numerički tip. Sve int varijable se kreću od minimalno -2, 147, 483, 648 do maksimalne vrijednosti 2, 147, 483, 647. Najčešći cijeli brojevi će stati u ovaj raspon, ali umjesto toga ne koriste "long". ex. int devet = 9; long type: "long" je duga verzija verzije naredbe "int". Rasponi od -9, 223, 372, 036, 854, 775, 808 do 9, 223, 372, 036, 854, 775, 807. Tip float: Tip "float" je broj s pomičnim zarezom, što znači da sadrži decimalna vrijednost. dvostruki tip: Tip "dvostruki" je broj s pomičnim zarezom, koji može držati veću vrijednost. string string: Tip "string" sadrži tekstualnu vrijednost. Tekst (vrijednost) mora biti u dvostrukim navodnicima. ex. String pozdrav = "Zdravo prazno"; To su bili osnovni tipovi podataka. Za ispis bilo kojeg od njih samo upišite naziv varijable u parametre "println" metode bez navodnika. ex. int myNum = 52930; System.out.println (myNum + "Je li vrijednost myNum"); Gornji kôd bi ispisao "52930 Is the value of myNum" na ekranu. Usput, tamo smo koristili znak plus za kombiniranje Stringa u liniju koju smo ispisivali, tako da bi ispisala vrijednost Stringa nakon vrijednosti myNum. Možete koristiti znak plus za dodavanje varijabli u naredbi "println" i dodavanje vrijednosti niza. Pogledajte dvije slike pri dnu da vidite što sam učinio. Ovo je odjeljak 1/2 tipova brojeva, u sljedećem odjeljku ću vas naučiti nekim jednostavnim matematičkim operatorima koje možete koristiti za varijable.
Korak 4: JAVA - Matematički operatori
Ovo je odjeljak 2/2 "Osnovni tipovi varijabli". Ovdje ću predstaviti matematičke operatore. Postoji znak "+" koji znači sabiranje. Koristi se za dodavanje brojeva. ex. int zbir = 5 + 579; Također se koristi za kombiniranje nizova u "println" metodi. ex. System.out.println ("Ovo su" + "tri niza" + "kombinovano."); Primijetite da sam prije dodavanja drugog niza na prvom i drugom nizu koristio razmak na kraju kako bi izgledao normalno. Tu je i znak "-" kao što ste pretpostavili, a koristi se samo za oduzimanje brojeva. ex. int oduzimanje = 9 - 6; Tu je i operator množenja, koji je predstavljen sa "*" u javi (zvjezdica). Koristi se za množenje brojeva. ex. int množenje = 756 * 15; Tu je i operator podjele, koji je predstavljen sa "/" (kosa crta). Koristi se za dijeljenje brojeva. ex. int division = 50 /5 Takođe postoji modulo operator, koji je predstavljen sa "%". Modulo se koristi za fokusiranje na ostatak dva broja, ako ih ima. ex. int modulo = 10 % 9; Ne morate dodavati navodnike za brojeve ako koristite brojeve u "println" metodi, ili će se oni tumačiti kao vrijednosti niza. ex. System.out.println (6 + 7); ZAJEDNIČKA GREŠKA 1: System.out.println ("6" + "7"); Gornji kôd vraća 67, a ne 13. Da biste to izbjegli, izbrišite navodnike. Nazivi varijabli mogu se koristiti za identifikaciju vrijednosti. Kao što su: int myNum = 9; System.out.println ("Vrijednost myNum je" + myNum); Sve dok "myNum" ne sadrži nikakve varijable oko sebe, program će ispisivati "Vrijednost myNum je 9". Operatore možete koristiti i za izvođenje operacija u "println" metodi za vraćanje brzih rezultata. ex. System.out.println (8 * 10); Moje slike će se temeljno odnositi na sve što smo pokrili u ovom odjeljku, ali ne zaboravite ih pogledati. U sljedećem koraku bit će malo novog materijala, ali bit će test koji pokriva sve što smo do sada naučili. Evo pitanja za samoprovjeru: SAMOPROVJERA #1: Napišite program za izračunavanje po modulu od 789 do 2 i ispišite rezultat na ekranu. SAMOPROVERA #2: Opišite tip podataka "int", s barem osnovnim karakteristikama. SAMOPROVERA #3: Kreirajte string promenljivu pod nazivom "pozdrav" sa prijateljskom porukom u njoj izostavljajući ime (npr. Zdravo _). Zatim kreirajte niz pod nazivom "name" s vrijednošću vašeg imena. Zatim kombinirajte ove varijable i trebali biste dobiti svoju konačnu poruku. SAMOPROVERA #4: Kako predstavljate množenje u JAVI? (Koji znak koristite)
Korak 5: JAVA - prvi test / Komentarisanje
Evo odgovora na prethodna pitanja SAMO-PROVJERE:#1) System.out.println (789 % 2); #2) "int" tip podataka sadrži cijeli broj.#3) String pozdrav = "Zdravo"; String name = "Učitelj JAVA" System.out.println (pozdrav + ime); #4) Koristite "*" (zvjezdica) OK, sada ću za ovu instrukciju uključiti samo malo novog materijala i vezu do mog testa. U JAVI postoji nešto što se zove "komentiranje". To znači komentirati svoj rad. Postoje dvije vrste komentara koje možete postaviti u jednom retku (vidi primjer 1) i u više reda (vidi primjer 2). Primjeri ovih komentara su uključeni. Za komentar u jednom retku morate staviti 2 kose crte ispred teksta, sve desno od kosih crta smatra se komentarom, a JAVA kompajler ih zanemaruje. Jednostavan komentar u više redova nalazi se između kose crte i 2 zvjezdice, a završava se zvjezdicom i kosom crtom. Napredni višeredni komentar opisuje metodu, o tome ćemo kasnije. JAVA SAVJET: Predlažem vam da prokomentirate sve, čak i najjednostavnije stvari. Jer ako neko prolazi kroz vaš posao i može imati problema s razumijevanjem vašeg koda. Možda nije očito da varijabla d označava dolare. Takođe vam predlažem da često čuvate svoj rad. (Jednom sam izgubio mnogo koda) npr. 1 int broj 2 = 78; // Kreirajte cijeli broj, "num2" s vrijednošću od 78 ex. 2 / ** Kreirajte cijeli broj, "num2" s vrijednošću 78* / int num2 = 78; U redu, sretno na testu.:-) (VEZA NA DNO, PROČITAJTE NAPOMENU) NAPOMENA: Zaista sam žurio sa izradom kviza, pa sam na #2 označio pogrešan odgovor kao tačan. Tačan odgovor na to pitanje bila je posljednja opcija. Žao mi je zbog ove neugodnosti. Link do testa je ovdje. Na dnu ekrana dobrodošlice ima i slika. Sretno i ne zaboravite pročitati moj sljedeći vodič!:-)
Preporučuje se:
Raspberry Pi - TMD26721 Infracrveni digitalni detektor blizine Java Vodič: 4 koraka
Raspberry Pi-TMD26721 Infracrveni digitalni detektor blizine Java Tutorial: TMD26721 je infracrveni digitalni detektor blizine koji pruža potpuni sistem za otkrivanje blizine i logiku digitalnog sučelja u jednom 8-pinskom modulu za površinsko montiranje. Detekcija blizine uključuje poboljšani signal-šum i tačnost. Profesionalni
Programirajte svoju igru 2048 W/Java !: 8 koraka
Programirajte svoju igru 2048 sa Javom !: Obožavam igru 2048. I tako sam odlučio programirati svoju verziju. Vrlo je slična stvarnoj igri, ali sama programiranje daje mi slobodu da promijenim šta god poželim kad god to poželim. Ako želim igru 5x5 umjesto tipičnih 4x4, s
Efikasan Java razvoj za Raspberry Pi: 11 koraka (sa slikama)
Efikasan Java razvoj za Raspberry Pi: Ovaj Instructable opisuje vrlo efikasan pristup za razvoj Java programa za Raspberry Pi. Koristio sam pristup za razvoj Java mogućnosti u rasponu od podrške za uređaje na niskom nivou do više niti i mrežnih programa. Približno
Raspberry Pi - ADXL345 troosni akcelerometar Java Vodič: 4 koraka
Raspberry Pi-ADXL345 troosni akcelerometar Java Tutorial: ADXL345 je mali, tanak, troosni akcelerometar ultra niske snage s mjerenjima visoke rezolucije (13 bita) do ± 16 g. Digitalni izlazni podaci formatirani su kao 16-bitne dvojke i dopunjeni su i dostupni su preko I2 C digitalnog sučelja. Mjeri
Raspberry Pi - Java vodič za TSL45315 senzor ambijentalnog svjetla: 4 koraka
Raspberry Pi - TSL45315 Java vodič senzora ambijentalnog svjetla: TSL45315 je digitalni senzor ambijentalnog svjetla. On približava odziv ljudskog oka u različitim svjetlosnim uslovima. Uređaji imaju tri vremena integracije koja se mogu izabrati i pružaju direktan 16-bitni lux izlaz preko interfejsa sabirnice I2C. Uređaj ko