Java: Datové typy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Složené (strukturované): Doplnění objektů a Stringu)
m (Co je to datový typ: Oprava vzhledu.)
Řádka 9: Řádka 9:
 
<div class="Priklad">
 
<div class="Priklad">
 
Příklad: datový typ <code>int</code> v Javě  
 
Příklad: datový typ <code>int</code> v Javě  
* Udává, že se jedná o celá čísla v rozsahu < 2^(-32) ; 2^(32)-1 ).
+
* Udává, že se jedná o celá čísla v rozsahu &lt; 2^(-32) ; 2^(32)-1 ).
 
* Můžeme provádět operace sčítání, odčítání, násobení a další.
 
* Můžeme provádět operace sčítání, odčítání, násobení a další.
  
 
Příklad: třída (datový typ) <code>Point</code> v Javě
 
Příklad: třída (datový typ) <code>Point</code> v Javě
* rozsah: uspořádané dvojice čísel rozsahu <code>int</int>
+
* rozsah: uspořádané dvojice čísel rozsahu <code>int</code>
 
* operace: <code>posun(x,y)</code>, <code>rovnost(bod2)</code> a další...
 
* operace: <code>posun(x,y)</code>, <code>rovnost(bod2)</code> a další...
 
</div>
 
</div>

Verze z 9. 12. 2014, 10:34


Obsah

Co je to datový typ

Datový typ entity (objektu nebo proměnné) udává:

Příklad: datový typ int v Javě

  • Udává, že se jedná o celá čísla v rozsahu < 2^(-32) ; 2^(32)-1 ).
  • Můžeme provádět operace sčítání, odčítání, násobení a další.

Příklad: třída (datový typ) Point v Javě

  • rozsah: uspořádané dvojice čísel rozsahu int
  • operace: posun(x,y), rovnost(bod2) a další...

Jednoduché (primitivní, skalární)

Ordinální a neordinální
pravda/nepravda
boolean spravne;
spravne = true; 
spravne = false;
spravne = a > 5;
if (spravne) {
    System.out.println("Data jsou v pořádku!");
}
Celá čísla
int polomer = 5;
int obvod = 2*Math.PI*polomer;
int a, b, c, obvod3;
obvod3 = a+b+c;
Písmeno
Desetinná čísla
Dále
public void setLimit(int limit) {
    ...
}

Složené (strukturované)

Pole
int[] hodnoty = new int[100];
hodnoty[0] = 10;
hodnoty[99] = 1;
int vysledek += hodnoty[99];
Objektové
Textový řetězec (text)
String jmeno;
String titul = "Mgr.";
jmeno = "Pavel Karas";
jmeno = titul+" "+jmeno;
System.out.println("Vaším vedoucím je "+jmeno;

Další zdroje

  1. Interfal.cz-> Naučte se Javu-> Datové typy
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje