Primityvūs duomenų tipai
1. byte - skirtas saugoti sveikus skaičius nuo -128 iki 127. Naudojamas didelės apimties duomenims, kai svarbu efektyviai naudoti atmintį.
2. short - panašiai kaip ir byte - nedaug vietos užimantis sveikiems skaičiams saugoti skirtas duomenų tipas reikšmėms nuo -32768 iki 32767.
3. int - naudojamas sveikiems skaičiams nuo -2^32 iki +2^32 - 1 saugoti.
4. long - naudojamas sveikiems skaičiams nuo -2^63 iki 2^63-1 saugoti.
5. float - 32 bitų laukas naudojamas slankaus kablelio skaičiams saugoti. Netinka tikslioms reikšmėms
saugoti, bet efektyviai naudojamas, kai svarbu tausoti atmintį.
6. double - 64 bitų laukas naudojamas slankaus kablelio skaičiams saugoti. Netinka tikslioms
reikšmėms saugoti, bet efektyviai naudojamas, kai svarbu tausoti atmintį.
7. boolean - naudojamas taip/ne reikšmėms saugoti.
8. char - vienas teksto simbolis (t.y. viena raidė, taškas, tarpas ir pan.).
String duomenų tipas
1. byte - skirtas saugoti sveikus skaičius nuo -128 iki 127. Naudojamas didelės apimties duomenims, kai svarbu efektyviai naudoti atmintį.
2. short - panašiai kaip ir byte - nedaug vietos užimantis sveikiems skaičiams saugoti skirtas duomenų tipas reikšmėms nuo -32768 iki 32767.
3. int - naudojamas sveikiems skaičiams nuo -2^32 iki +2^32 - 1 saugoti.
4. long - naudojamas sveikiems skaičiams nuo -2^63 iki 2^63-1 saugoti.
5. float - 32 bitų laukas naudojamas slankaus kablelio skaičiams saugoti. Netinka tikslioms reikšmėms
saugoti, bet efektyviai naudojamas, kai svarbu tausoti atmintį.
6. double - 64 bitų laukas naudojamas slankaus kablelio skaičiams saugoti. Netinka tikslioms
reikšmėms saugoti, bet efektyviai naudojamas, kai svarbu tausoti atmintį.
7. boolean - naudojamas taip/ne reikšmėms saugoti.
8. char - vienas teksto simbolis (t.y. viena raidė, taškas, tarpas ir pan.).
String duomenų tipas
- Naudojamas simbolių eilutei saugoti.
- Sudarytas iš primityvių char simbolių.
- String objektas nėra primityvus duomenų tipas.
- Specialus char simboliai: \t (tab), \n (line feed), \" (double quote), \' (single quote), ir \\ (backslash).
- null reikšmė.
Masyvai
• Masyvai skirti saugoti kelioms vienodo tipo reikšmėms.
• Masyvo dydis nurodomas jį kuriant:
int[] integerArray = new int[10];
• Masyvo elementai pasiekiami nurodant elemento indeksą, kuris prasideda nuo 0:
integerArray[0] = 1;
• Masyvus galima sukurti naudojantis supaprastinta sintakse:
int[] integerArray = {1, 2, 3, 4, 5};
Reiškiniai
Reiškiniai yra sudaryti iš kintamųjų, operatorių ir
paprogramių iškvietimų. Pavyzdžiai paryškinti:
int cadence = 0;
anArray[0] = 100;
System.out.println("Element 1 at index 0: " + anArray[0]);
int result = 1 + 2; // result is now 3
if (value1 == value2)
System.out.println("value1 == value2");
Reiškiniai visada grąžina reikšmę, kurios tipas priklauso
nuo panaudotų kintamųjų ir operatorių.
Sakiniai
Sakiniai Java kalboje daugmaž atitinka įprastos kalbos
sakinius, kuriais kalbame.
Sakiniai praktiškai visada baigiami ; ženklu
Kai kurie reiškiniai gali būti sakiniais.
Sakinių pavyzdžiai:
// Priskyrimo sakinys
aValue = 8933.234;
// Reikšmės padidinimo sakinys
aValue++;
// paprogramės iškvietimo sakinys
System.out.println("Hello World!");
// objekto sukūrimo sakinys
Bicycle myBike = new Bicycle();
Sudėtingi sakiniai
Reikalingi kodo vykdymo sąlygoms, išsišakojimams ir pasikartojimams valdyti.
Java kalboje naudojami :
- if-then / if-then-else
- switch
- for
- while
- do-while
- break
- continue
- return
break, continue, return
Break - išeina iš paskutinio ciklo arba switch sakinio.
“labeled break” - išeina iš pažymėto ciklo ar switch sakinio.
Continue - nutraukia ciklo bloko vykdymą ir pereina prie kitos
ciklo iteracijos.
Return - nutraukia paprogramės vykdymą ir gali grąžinti
rezultatą.
return
• Grąžina kodo vykdymą į tą vietą, kurioje buvo iškviesta
paprogramė.
• Gali negrąžinti jokios reikšmės arba grąžina po return
sekančio reiškinio reikšmę.
Pagrindiniai metodo elementai
- Metodo tipas - public, private, protected.
- Grąžinamos reikšmės tipas arba raktinis žodis void jei metodas negrąžina jokios reikšmės.Privalomas.
- Paprogramės pavadinimas. Privalomas
- Parametrų sąrašas skliausteliuose () - parametrai atskiriami kableliu, kiekvienam parametrui nurodomas tipas ir pavadinimas. Jei nėra parametrų - naudojami tušti skliausteliai.
- Galimų klaidų (exception) sąrašas.
- Paprogramės kodas tarp {} skliaustelių. Privaloma dalis, nors gali būti tuščia.
Paprogramės (methods)
- Metodo pavadinimus rekomenduojama sieti su pavadinimu veiksmo, kurį
- atliksime. Pavyzdžiui “nuskaityti”, “bėgti”, “pažaliuoti”.
- Metodai atpažįstami pagal savo “parašą” (signature and overloading), kurį
- sudaro pavadinimas ir parametrai.
Papildomi skaitiniai
Komentarų nėra:
Rašyti komentarą