Windows käsurida
Igale arvutile on töötamiseks paigaldatud operatsioonisüsteem (näiteks MS...
Muutuja (variable) on nimeline viide mälus olevale mingile väärtusele. Näiteks loome muutuja a ja omistame sellele väärtuse 7. Nüüd kui mul on valem S=4*a, siis saan vastuseks S=28. Kuna a on muutuja, siis saan anda sellele ka teisi väärtusi ning ei pea valemit uuesti kirjutama.
Javas tuleb aga programmile öelda, et millist tüüpi muutuja on. Näiteks antud näite puhul soovin, et muutuja oleks alati täisarv (int), siis panen kirja nii:
1 2 3 | int a; a = 3; |
või nii:
1 2 | int a = 3; |
Kui täisarve on rohkem, siis saad andmetüübid korraga ära määrata:
1 2 3 4 5 | int a,b,c; a = 3; b = 2; c = 1; |
Muutujad jagatakse tüübi järgi Javas kaheks:
Lihttüübilise muutuja määramisel eraldatakse selle jaoks mälust mingi kindel ruum ning need kirjutatakse alati väikeste tähtedega. Jälgi näiteid! Näiteks kui sul oleks vaja esitada nn komaga arvu, siis kasuta float või double tüüpi ja koma esitatakse punktiga. float puhul pead arvu lõppu lisama veel sümboli f.
Siia hulka kuuluvad näiteks muutujad, mis kirjeldavad teksti String (teisi vaatame hiljem).
1 2 3 | String eesnimi = new String(); eesnimi = "Karin"; |
Muutujate väärtuste väljakutsumiseks prindi lihtsalt mutuuja nimi välja.
1 2 3 4 5 6 7 8 9 | public class muutujad { public static void main(String[] args) { String eesnimi = new String(); eesnimi = "Karin"; System.out.println(eesnimi); } } |
Kui soovid mitu muutuja väärtus ühendada ühte lausesse siis võid need kokku liita uues muutujas või otse väljundis. Hetkel lisasin kahe muutuja vahele veel tühiku jutumärkidega, et vastus ei oleks kokkukleebitud.
1 2 3 4 5 6 7 8 9 10 11 12 | public class muutujad { public static void main(String[] args) { String eesnimi = new String(); eesnimi = "Karin"; int vanus = 33; System.out.println(eesnimi+" "+vanus); } } |
Omaette kategooria moodustavad konstandid, mis on nagu muutujad, aga selle väärtust ei saa kogu programmi jooksul muuta. Javas kirjutatakse nende nimed SUURTE TÄHTEDEGA ning lisatakse enne kõiki meetodeid (funktsioone). Järgmises näites tekitan konstandi PI ja kasutan seda valemis.
1 2 3 4 5 6 7 8 9 10 11 12 | public class muutujad { public static final double PI = 3.14; public static void main(String[] args) { int r = 6; double s = 2*PI*r; System.out.println(s); } } |
Kommentaar on võimalus kirjutada koodi inimesele loetavaid märkmeid. Üherealise kommentaari lisamiseks kasuta kahte kaldkriipsu rea ees (//). Mitmerealise kommentaari puhul lisa tekst /* … */ vahele.
1 2 3 4 5 6 7 8 | //See on üherealine kommentaar /* See on mitmerealine kommentaar */ |
Kui sa ei ole seni oma arvutisse paigaldanud veel Java SDK’d ega Eclipse IDE’d, siis on selleks õige aeg. Ja hoia oma tööd ühe projektifaili kaustas.