JAVA PAGRINDAI
Java kintamieji
Kintamasis yra pavadinta vieta duomenų reikšmei saugoti. Java kalboje kiekvienas kintamasis turi tipą, kuris nusako, kokius duomenis jame galima laikyti – pavyzdžiui, tekstą, sveikąjį skaičių ar loginę reikšmę.
Pagrindiniai kintamųjų tipai
Pradžioje dažniausiai sutiksi šiuos Java tipus:
Stringsaugo tekstą, pavyzdžiui,"Labas".intsaugo sveikuosius skaičius be trupmeninės dalies, pavyzdžiui,123arba-15.floatsaugo trupmeninius skaičius, pavyzdžiui,19.99f.charsaugo vieną simbolį viengubose kabutėse, pavyzdžiui,'A'.booleansaugo vieną iš dviejų reikšmių:truearbafalse.
Teksto reikšmės rašomos dvigubose kabutėse, o vienas char simbolis – viengubose. Skirtingų tipų taisyklės padeda kompiliatoriui aptikti netinkamus priskyrimus dar prieš paleidžiant programą.
Kintamojo deklaravimas
Norint sukurti kintamąjį, reikia pasirinkti tipą, suteikti pavadinimą ir, jei reikia, priskirti reikšmę:
tipas kintamojoPavadinimas = reikšmė;- Tipas nusako, kokia reikšmė bus saugoma.
- Pavadinimas leidžia kintamąjį vėliau pasiekti kode.
- Lygybės ženklas
=priskiria dešinėje esančią reikšmę kintamajam. - Kabliataškis
;užbaigia deklaravimo instrukciją.
Teksto saugojimas
Tipas String skirtas tekstui. Šiame pavyzdyje sukuriamas kintamasis vardas, jam priskiriama reikšmė ir ji išvedama į konsolę:
String vardas = "Jonas";
System.out.println(vardas);Sveikojo skaičiaus saugojimas
Tipas int saugo sveikąjį skaičių. Skaitinė reikšmė rašoma be kabučių:
int skaicius = 15;
System.out.println(skaicius); Jei skaičių parašytume kabutėse, jis taptų tekstu. Reikšmės 15 ir "15" žmogui gali atrodyti panašios, tačiau Java tai yra skirtingų tipų duomenys.
Reikšmę galima priskirti vėliau
Kintamąjį galima pirmiausia deklaruoti, o reikšmę jam suteikti kitoje instrukcijoje:
int skaicius;
skaicius = 15;
System.out.println(skaicius);Jeigu bandysi išvesti dar neinicializuotą vietinį kintamąjį, kompiliatorius parodys klaidą.
Kintamojo reikšmės keitimas
Naujas priskyrimas pakeičia ankstesnę kintamojo reikšmę:
int skaicius = 15;
skaicius = 20; // Ankstesnė reikšmė pakeičiama
System.out.println(skaicius);Konsolėje bus parodyta 20, nes tai yra paskutinė kintamajam priskirta reikšmė.
Nekeičiamos reikšmės su final
Jei kintamojo nuorodos ar primityviosios reikšmės po priskyrimo keisti nebereikia, galima naudoti raktažodį final. Tokiam kintamajam antrą kartą priskirti reikšmės negalima:
final int MAKSIMALUS_BANDYMU_SKAICIUS = 15;
MAKSIMALUS_BANDYMU_SKAICIUS = 20; // Kompiliavimo klaidaNekintančių reikšmių pavadinimai pagal dažną Java susitarimą rašomi didžiosiomis raidėmis, žodžius atskiriant apatiniu brūkšniu. Tai susitarimas skaitomumui, o ne kompiliatoriaus reikalavimas.
Skirtingų tipų pavyzdžiai
int sveikasisSkaicius = 5;
float trupmeninisSkaicius = 5.99f;
char raide = 'D';
boolean arAktyvus = true;
String tekstas = "Labas"; Atkreipk dėmesį į f po float reikšmės, viengubas char kabutes ir dvigubas String kabutes.
Aiškūs kintamųjų pavadinimai
- Rinkis pavadinimą, kuris nusako saugomos reikšmės paskirtį.
- Java kintamųjų pavadinimai paprastai pradedami mažąja raide, pavyzdžiui,
userAge. - Pavadinime negali būti tarpų; keli žodžiai dažniausiai jungiami naudojant camelCase.
- Nenaudok Java raktažodžių, tokių kaip
int,classarpublic.

