|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
bootable [55]
commercial [7] no-commercial [42] unclassified [20] [7]
Software (10844)
|
Programování v jazyku Java (4) - Proměnné a operace s nimiV této části si probereme základní datové typy proměnných a operace s nimi.
Datové typy proměnnýchV Javě rozlišujeme 2 základní skupiny typů proměnných: primitivní typy a (referenční) odkazy na objekty. Přehled primitivních typů
Deklarace použití proměnné se provádí ve tvaru int i=0; OperátoryManipulaci s proměnnými provádíme pomocí operátorů. Dělíme je do několika skupin.
Přiřazení hodnoty do proměnné dosáhneme pomocí operátoru int a; int b; a=6; b=a+5;
Matematické operátory pro práci s čísly jsou standardní, tedy a=a*b;
Lze použít i zkrácený formát po přiřazení ve tvaru Častěji než zkrácený formát se používají operátory inkrementace (++) a dekrementace(--). Ve spojení s proměnnými číselných typů mají význam :přičti, resp. odečti 1. a++; //odpovídá a=a+1;
Používají se postfixově a=1; b=a++; //b je 1,a je 2 a=1; b=++a; //b je 2,a je 2
Relační operátory porovnávají hodnoty primitivních proměnných.
Patří mezi ně if(a == 4) System.out.println("OK");
Logické operátory spojují pravdivostní výsledky více relačních operací porovnání.
if (a==0 && b>5 ) a=1;//pokud a je 0 a b>5
Speciální skupinu tvoří bitové operátory, které dokáží porovnávat Přetypování , neboli změnu datového typu (např. při přiřazení do proměnné jiného primitivního typu) provádí Java většinou automaticky. Pouze v určitých případech je třeba použít operátor přetypování (výstupní typ v závorce) před proměnnou. int i=100; long l= (long) i; Odkazy
Velice krátce se dotknu skupiny referenčních typů,
protože se jim budeme plně věnovat až budeme probírat třídy u kterých se hlavně používají.
Referenční proměnné (odkazy) obsahují pouze odkaz na objekt proměnné,
který se dynamicky vytváří v paměti příkazem Date dat; dat=new Date(); System.out.println (dat.getDate()); Jen předem upozorním na riziko používání operátorů při práci s odkazy. Pokud totiž použijeme na odkazy standardní operátory, operace provádějí se nad hodnotou odkazu , a nikoliv nad hodnotou objektu na který odkazuje. Například operátor == pak neporovná hodnotu odkazovaných proměnných, ale to, zda dva různé odkazy odkazují na stejný objekt v paměti.
Pro operaci s objekty musíme buď použít jejich metody (např.
Related article
Programování v jazyku Java (1) - Úvod Programování v jazyku Java (2) - instalace, překlad a spouštění Programování v jazyku Java (3) - Základy syntaxe Java (5) - Řízení programu Programování v jazyku Java (6) - Řetězce I Programování v jazyku Java (7) - Řetězce II Programování v jazyku Java (8) - Pole I Programování v jazyku Java (9) - Pole II Java (10) - Kontejnery I. Java (11) - Kontejnery II. Java (12) - Kontejnery III. Java (13) - JDK, vývojová prostředí Java (14) - štábní kultura, specifika Java (15) - I/O operace I. Java (16) - I/O operace II. Java (17) - práce se soubory Java (18) - síťová komunikace I. Java (19) - síťová komunikace II. Java (20) - vlákna Java (21) - datové typy Java 5 - recenze knihy Java (22) - omezování práv I. Java (23) - omezování práv II. Java (24) - úvod do grafiky a GUI Java (25) - základní grafické třídy Java (26) - tvorba GUI Java (27) - seznamy, stromy, tabulky Java (28) - renderery a editory Java (29) - správci rozložení Java (30) - Look and Feel Java (31) - základy tisku Java (32) - tiskové služby BlueJ IDE JavaFX - prostředí pro tvorbu RIA aplikací (1) Java a rozšířené atributy souborů JavaFX - prostředí pro tvorbu RIA aplikací (2) Previous Show category (serial) Next
|
Szukanie oprogramowania
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |