Osnove programskega jezika Java Osnovni deli programa Programiranje
- Slides: 44
Osnove programskega jezika Java Osnovni deli programa Programiranje Vsebina
Vsebina 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Deli Java programa Metodi print in println Spremenljivke in literali Displaying Multiple Items with the + Operator Identifikatorji Spremenljivke in imena razredov Osnovni podatkovni tipi Aritmetični operatorji Razred Math Prireditveni operatorji Pretvarjanje med osnovnimi podatkovnimi tipi Mixed Integer Operations Konstante (final) Rezred String Doseg spremenljivk Komentarji Razred Scanner Razred JOption. Pane Pretvarjanje besedilnih vrednosti v številčne vrednosti Programiranje
Osnovni deli programa /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa /* Preprost program */ - komentar /* - začetek komentarja; */ - konec komentarja /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa Prazna vrstica za večjo preglednost /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa Deklaracija razreda. Razred je vsebnik programa. Kodo pišemo znotraj razreda. /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa Rezervirana beseda (mali znaki). Predstavlja določilo dostopa. public - javni dostop do razreda (iz vseh razredov). /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa Rezervirana beseda (mali znaki). Predstavlja začetek deklaracije razreda. /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa Ime razreda, ki ga izbere koder. Začetni znak je velika črka angleške abecede. /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa Ime razreda, ki ga izbere programer. Začetni znak je velika črka angleške abecede. /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa Levi oz. začetni zaviti oklepaj začetka definicije razreda. /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Desni oz. zaključni zaviti zaklepaj. Vsebina med zavitima oklepajema je telo Konzolno okno (izpis): Prvi program. Programiranje Vsebina
Osnovni deli programa Glava metode označuje začetek metode. Ime metode je “main”. Preostali del glave je zahtevan del ustrezno deklarirane metode „main“. /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Vsak java program mora vsebovati metodo “main”. Programiranje Metoda „main“ predstavlja mesto začetka Vsebina
Osnovni deli programa Levi oz. začetni zaviti oklepaj določa začetek definicije metode „main“. /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Konzolno okno (izpis): Prvi program. Desni oz. zaključni zaviti zaklepaj metode. Vsebina med zavitima oklepajema je telo metode Programiranje Vsebina
Osnovni deli programa Besedilo “Prvi program. ” se izpiše na zaslon. /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Programiranje Vsebina
Osnovni deli programa /* Preprost program */ Stavek je zaključen s podpičjem. Vsaka vrstica ne vsebuje podpičja. public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Programiranje Vsebina
Osnove programskega jezika Java Metodi print in println Metodi uporabljamo za izpis besedila na zaslon. Metodi sta del Java Application Programmer Interface (API) knjižnice. API knjižnica je zbirka napisanih razredov s funkcionalnostmi, ki so na voljo vsem Java programom. Programiranje Vsebina
Metodi print in println /* Preprost program */ public class P 1_P 1 { public static void main(String[] args) { System. out. println("Prvi program. "); } } Programiranje Vsebina
Metodi print in println public static void main(String[] args) { System. out. println("Prvi program. "); } Razred System je del knjižnice (Java API). Razred vsebuje metode in objekte. En objekt razreda System ima ime out. Programiranje Vsebina
Metodi print in println public static void main(String[] args) { System. out. println("Prvi program. "); } Razred System je del knjižnice (Java API). Razred vsebuje metode in objekte. Razred System vsebuje objekt z imenom out. Objekt out vsebuje metode. Dve izmed njih sta metodi print in println. Programiranje Vsebina
Metodi print in println Razred System Objekt out Methodi println Programiranje Vsebina
Metodi print in println public static void main(String[] args) { System. out. print("Prvi program. "); } Metoda print izpiše besedilo na zaslon (ni prehoda v novo vrstico). Prvi program. Programiranje Vsebina
Metodi print in println public static void main(String[] args) { System. out. println("Prvi program. "); } Metoda println izpiše besedilo na zaslon in pomakne utripalko v novo vrstico. Prvi program. | Položaj utripalke (kurzorja). Programiranje Vsebina
Metodi print in println public static void main(String[] args) { System. out. print("Zjutraj po zajtrku "); System. out. print("imam rad kavo z "); System. out. print("mlekom. "); } Zjutraj po zajtrku imam rad kavo z mlekom. | Položaj utripalke (kurzorja). Programiranje Vsebina
Metodi print in println public static void main(String[] args) { System. out. println("Zjutraj po zajtrku"); System. out. println("imam rad kavo z"); System. out. println("mlekom. "); } Zjutraj po zajtrku imam rad kavo z mlekom. | Položaj utripalke (kurzorja). Programiranje Vsebina
Metodi print in println public static void main(String[] args) { System. out. print("Zjutraj po zajtrkun"); System. out. print("imam rad kavo zn"); System. out. print("mlekom. n"); } Ubežno sekvenco (angl. escape sequence ) določa poševnica nazaj “” , ki ji sledi kontrolni znak (v tem primeru znak "n”). Kontrolni znak “n” predstavlja prehod v novo vrstico (new line). Zjutraj po zajtrku imam rad kavo z mlekom. | Položaj utripalke (kurzorja). Programiranje Vsebina
Osnove programskega jezika Java Spremenljivke in literali Spremenljivka je poimenovana pomnilniška lokacija v računalniškem pomnilniku. Literal je vrednost, ki jo določimo v kodi programa. Programiranje Vsebina
Spremenljivke in literali /* Program s spremenljivkami. */ public class P 1_P 2_Spremenljivke { public static void main(String[] args) { int stevilo; stevilo = 50; System. out. print("Vrednost spremenljivke: "); System. out. println(stevilo); } } /* razred P 1_P 2_Spremenljivke */ Vrednost spremenljivke: 50 Programiranje Vsebina
Spremenljivke in literali /* Program s spremenljivkami. */ Vrstica predstavlja deklaracijo spremenljivke. public class P 1_P 2_Spremenljivke { Pred uporabo moramo spremenljivko deklarirati. Deklaracija prevajalniku public static void main(String[] args) { določa ime spremenljivke in int stevilo; podatkovni tip vrednosti stevilo = 50; spremenljivke. System. out. print("Vrednost spremenljivke: "); System. out. println(stevilo); } } /* razred P 1_P 2_Spremenljivke */ Vrednost spremenljivke: 50 Programiranje Vsebina
Spremenljivke in literali /* Program s spremenljivkami. */ Rezerviranka int (kratica od public class P 1_P 2_Spremenljivke { integer) določa celoštevilčni podatkovni tip spremenljivke. public static void main(String[] args) { int stevilo; stevilo = 50; System. out. print("Vrednost spremenljivke: "); System. out. println(stevilo); } } /* razred P 1_P 2_Spremenljivke */ Vrednost spremenljivke: 50 Programiranje Vsebina
Spremenljivke in literali /* Program s spremenljivkami. */ Beseda stevilo predstavlja ime public class P 1_P 2_Spremenljivke { spremenljivke. Spremenljivka ime lahko vsebuje celoštevilčno vrednost. public static void main(String[] args) { int stevilo; stevilo = 50; System. out. print("Vrednost spremenljivke: "); System. out. println(stevilo); } } /* razred P 1_P 2_Spremenljivke */ Vrednost spremenljivke: 50 Programiranje Vsebina
Spremenljivke in literali /* Program s spremenljivkami. */ Prireditveni stavek določi public class P 1_P 2_Spremenljivke { spremenljivki stevilo vrednost 50. Znak public static void main(String[] args) { enačaj je operator, ki shrani vrednost izraza desno int stevilo; od operatorja "=" v stevilo = 50; spremenljivko levo od System. out. print("Vrednost spremenljivke: "); operatorja "=". System. out. println(stevilo); } } /* razred P 1_P 2_Spremenljivke */ Vrednost spremenljivke: 50 Programiranje Vsebina
Spremenljivke in literali /* Program s spremenljivkami. */ Prvi stavek posreduje metodi public class P 1_P 2_Spremenljivke { print besedilni literal “Vrednost spremenljivke: “. Drugi public static void main(String[] args) { stavek posreduje metodi println vrednost spremenljivke int stevilo; “stevilo“. stevilo = 50; System. out. print("Vrednost spremenljivke: "); System. out. println(stevilo); } } /* razred P 1_P 2_Spremenljivke */ Vrednost spremenljivke: 50 Programiranje Vsebina
Spremenljivke in literali /* Program s spremenljivkami. */ Če metodi print ali println public class P 1_P 2_Spremenljivke { posredujemo spremenljivko, potem se izpiše vrednost spremenljivke. Pazimo, da public static void main(String[] args) { ime spremenljivke ne int stevilo; zapišemo v narekovajih. stevilo = 50; System. out. print("Vrednost spremenljivke: "); System. out. println(stevilo); } } /* razred P 1_P 2_Spremenljivke */ Vrednost spremenljivke: 50 Programiranje Vsebina
Spremenljivke in literali Če z besedilnimi vrednostmi uporabimo operator + se izvede združevanje besedilnih vrednosti. System. out. print("Danes je " + "lep dan") ; Operator + vrne vrednost združitve (spajanja) nizov na obeh straneh operatorja. Zagon programa izpiše besedilo na zaslon: Danes je lep dan Programiranje Vsebina
Spremenljivke in literali Operator + lahko uporabimo tudi za združitev besedilne vrednosti spremenljivke z vrednostjo niza. int stevilo; stevilo = 123; System. out. print("Vrednost spremenljivke: " + stevilo); Operator + je uporabljen za združitev besedilne vrednosti celoštevilčne spremenljivke z nizom "Vrednost spremenljivke: ". Operator + pretvori celoštevilčno vrednost spremenljivke v niz in jo doda na konec niza "Vrednost spremenljivke: ". Zagon programa izpiše besedilo na zaslon: Vrednost spremenljivke: 123 Programiranje Vsebina
Identifikatorji (angl. Identifiers) Imena spremenljivk in razredov so primeri identifikatorjev (predstavljajo elemente kode). Imena spremenljiv določimo tako, da predstavljajo namen uporabe spremenljivke. int xyz; Ime xyz ne predstavlja namena uporabe spremenljivke. Neustrezno! int vsota; Ime vsota predstavlja namen uporabe spremenljivke. Programiranje Vsebina
Identifikatorji (angl. Identifiers) Pravila za poimenovanje identifikatorjev Prvi znak mora biti angleška črka a-z, A-Z, podčrtaj ”_” ali znak “$”. Po prvem znaku lahko uporabimo a-z, A-Z, podčrtaj ”_”, znak “$” ali 0 -9. Ne uporabljamo presledkov. Velika in mala črka sta različni (angl. case sensitive). Programiranje Vsebina
Imena spremenljivk in razredov Razred Spremenljivka Ime spremenljivke začnemo z majhno črko Ime razreda začnemo z veliko črko Vsak del besede v imenu zapišemo z veliko začetnico Primer : Primer: stevilo. Vrstic Poslovni. Partnerji Programiranje Vsebina
Osnovni podatkovni tipi (Primitive Data Types) Obstajajo različni podatkovni tipi. Spremenljivke razvrščamo na osnovi podatkovnih tipov. Podatkovni tip spremenljivke določa kakšne vrednosti podatkov lahko shranimo v spremenljivko. Podatkovni tip določa obseg pomnilnika, ki ga spremenljivka uporablja, in način shranjevanja podatkov. Programiranje Vsebina
Osnovni podatkovni tipi (Primitive Data Types) Podatkov Velikost ni (v zlogih) tip Obseg byte 1 byte Celo število (-128 do +127) short 2 bytes Celo število (-32, 768 do +32, 767) int 4 bytes Celo število (-2, 147, 483, 648 dp +2, 147, 483, 647) long 8 bytes Celo število (-9, 223, 372, 036, 854, 775, 808 do +9, 223, 372, 036, 854, 775, 807) float 4 bytes Realno število (± 3. 4 E-38 do ± 3. 4 E 38, 7 mestna natančnost) double 8 bytes Realno število (± 1. 7 E-308 to ± 1. 7 E 308, 15 mestna natančnost) Programiranje Vsebina
Osnovni podatkovni tipi (Primitive Data Types) double Največji obseg float long int short byte Programiranje Najmanjši obseg Vsebina
Celoštevilčni podatkovni tipi: byte, short, int in long. Ko v kodi zapišemo celoštevilčni literal ga Java uporabi, da je podatkovnega tipa int. Celoštevilčnemu literalu določimo podatkovni tip long tako, da za vrednost dodamo znak L. Primer: 14 L. long stevilo. Igralcev; literal tipa int stevilo. Igralcev = 14; long stevilo. Igralcev; literal tipa long stevilo. Igralcev = 14 L; Programiranje Vsebina
Celoštevilčni podatkovni tipi public class P 1_P 3 Spremenljivke. Integer { public static void main(String[] args) { byte kilometri; /* deklaracija spremenljivk*/ short cas. VMinutah; int visina; kilometri = 60; /* določitev vrednosti spremenljivk*/ cas. VMinutah = 20; visina = 2864; /* izpis vrednosti spremenljivk */ System. out. println("Prevozili smo " + kilometri + " kilometrov v " + cas. VMinutah + " minutah. "); System. out. println("Najvišji vrh Slovenije je visok " + visina + " metrov. "); } /* main */ } /* razred*/ Prevozili smo 60 kilometrov v 20 minutah. Najvišji vrh Slovenije je visok 2864 metrov. Programiranje Vsebina
Celoštevilčni podatkovni tipi public class P 1_P 3 Spremenljivke. Integer { public static void main(String[] args) { byte kilometri; short cas. VMinutah; Deklaracija int visina; spremenljivk kilometri = 60; Določitev cas. VMinutah = 20; vrednosti visina = 2864; spremenljivk /* izpis vrednosti spremenljivk */ System. out. println("Prevozili smo " + kilometri + " kilometrov v " + cas. VMinutah + " minutah. "); System. out. println("Najvišji vrh Slovenije je visok " + visina + " metrov. "); } /* main */ } /* razred*/ Prevozili smo 60 kilometrov v 20 minutah. Najvišji vrh Slovenije je visok 2864 metrov. Programiranje Vsebina
- Php programiranje osnove
- Opste osnove predskolskog programa
- Osnove java programiranja
- Objektno orijentisano programiranje
- Osnove rada u programu prikupljanje i unos podataka
- Sql osnove
- Informatika osnovni pojmovi
- Organske osnove psihickog zivota
- Osnove imunologije
- 3 deklinacija
- Osnove termodinamike
- Srednja kvadratna brzina
- Osnove zdravstvene njege pdf
- Ubodni incident postupak
- Istorijski razvoj informaciono komunikacionih tehnologija
- Osnove arhitekture
- Osnove zdravstvene njege
- Vrste turizma
- Masculinum femininum neutrum
- Homologi hromozomi
- Osnove financ
- Osnove jela
- Principi urednog knjigovodstva
- Osnove tehničkih materijala
- Slova na francuskom
- Osnove interneta
- Ministrstvo za zdravje strokovni izpit
- Osnove poslovne komunikacije
- Html osnove
- Matematicke osnove racunara
- Podatek in informacija
- Osnove pedagogije
- Osnove pedagogije
- Osnove algoritama
- Informatika osnove
- Informatika za 8 razred
- Dipl ms
- Algoritmi i programiranje elfak
- Osnovni programski jezik
- Logo programiranje
- Zadaci za programiranje
- Sistemsko programiranje
- Planiranje i programiranje nastave
- Informatika programiranje
- Polimorfizam programiranje