Programování v Javě: Porovnání verzí
Z Milan Kerslager
(Datové typy) |
m (→Primitivní datové typy: fix) |
||
(Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
Řádka 1: | Řádka 1: | ||
− | ''' | + | '''Programování v Javě''' slouží k procvičování probrané látky a též jako příprava ke zkoušce. Úlohy nemusí být správně zapsané, nemusí být ani dokončené (z důvodu procvičování). Při výuce je používáno prostředí NetBeans.<ref>http://netbeans.org</ref> |
== Teorie == | == Teorie == | ||
− | {| class="wikitable" style="margin: | + | === Primitivní datové typy === |
+ | |||
+ | {| class="wikitable" style="margin: left;" | ||
|- | |- | ||
− | ! | + | ! Kategorie |
− | ! | + | ! Typy |
− | ! | + | ! Velikost (bity) |
− | ! | + | ! Minimální hodnota |
− | ! | + | ! Maximální hodnota |
− | ! | + | ! Příklad |
|- | |- | ||
− | !rowspan=5| | + | !rowspan=5| Celá čísla |
− | | | + | | byte |
| 8 | | 8 | ||
| -128 | | -128 | ||
Řádka 19: | Řádka 21: | ||
| <code>byte b = 65;</code> | | <code>byte b = 65;</code> | ||
|- | |- | ||
− | | | + | | char |
| 16 | | 16 | ||
| 0 | | 0 | ||
Řádka 25: | Řádka 27: | ||
| <code>char c = 'A'; <br />char c = 65;</code> | | <code>char c = 'A'; <br />char c = 65;</code> | ||
|- | |- | ||
− | | | + | | short |
| 16 | | 16 | ||
| -2<sup>15</sup> | | -2<sup>15</sup> | ||
Řádka 31: | Řádka 33: | ||
| <code>short s = 65;</code> | | <code>short s = 65;</code> | ||
|- | |- | ||
− | | | + | | int |
| 32 | | 32 | ||
| -2<sup>31</sup> | | -2<sup>31</sup> | ||
Řádka 37: | Řádka 39: | ||
| <code>int i = 65;</code> | | <code>int i = 65;</code> | ||
|- | |- | ||
− | | | + | | long |
| 64 | | 64 | ||
| -2<sup>63</sup> | | -2<sup>63</sup> | ||
Řádka 43: | Řádka 45: | ||
| <code>long l = 65L;</code> | | <code>long l = 65L;</code> | ||
|- | |- | ||
− | !rowspan=2| | + | !rowspan=2| Plovoucí čárka |
− | | | + | | float |
| 32 | | 32 | ||
| 2<sup>-149</sup> | | 2<sup>-149</sup> | ||
Řádka 50: | Řádka 52: | ||
| <code>float f = 65f;</code> | | <code>float f = 65f;</code> | ||
|- | |- | ||
− | | | + | | double |
| 64 | | 64 | ||
| 2<sup>-1074</sup> | | 2<sup>-1074</sup> | ||
Řádka 56: | Řádka 58: | ||
| <code>double d = 65.55;</code> | | <code>double d = 65.55;</code> | ||
|- | |- | ||
− | !rowspan=2| | + | !rowspan=2| Ostatní |
− | | | + | | boolean |
| 1 | | 1 | ||
| -- | | -- | ||
Řádka 63: | Řádka 65: | ||
| <code>boolean b = true;</code> | | <code>boolean b = true;</code> | ||
|- | |- | ||
− | | | + | | void |
| -- | | -- | ||
| -- | | -- |
Aktuální verze z 1. 10. 2013, 11:34
Programování v Javě slouží k procvičování probrané látky a též jako příprava ke zkoušce. Úlohy nemusí být správně zapsané, nemusí být ani dokončené (z důvodu procvičování). Při výuce je používáno prostředí NetBeans.[1]
Obsah
Teorie
Primitivní datové typy
Kategorie | Typy | Velikost (bity) | Minimální hodnota | Maximální hodnota | Příklad |
---|---|---|---|---|---|
Celá čísla | byte | 8 | -128 | 127 | byte b = 65;
|
char | 16 | 0 | 216-1 | char c = 'A';
| |
short | 16 | -215 | 215-1 | short s = 65;
| |
int | 32 | -231 | 231-1 | int i = 65;
| |
long | 64 | -263 | 263-1 | long l = 65L;
| |
Plovoucí čárka | float | 32 | 2-149 | (2-2-23)·2127 | float f = 65f;
|
double | 64 | 2-1074 | (2-2-52)·21023 | double d = 65.55;
| |
Ostatní | boolean | 1 | -- | -- | boolean b = true;
|
void | -- | -- | -- | -- |
Jednoduché programy
Ahoj světe
Napište program, který vytiskne na textový výstup řetězec "Hello World".
Podmínka
Napište program, který rozhodne, zda je číslo větší nebo menší, než zadaná velikost.
Trojúhelník
Rozhodněte o vlastnostech trojúhelníku zadaného jeho třemi stranami a, b a c.
Vstup čísla z klávesnice
Napište program, který od uživatele získá dvě strany (a, b). Rozhodne, zda se jedná o čtverec nebo obdélník. Vypočte obsah a obvod.
Výpis obsahu pole
Napište program, který vypíše všechny prvky pole.
Načtení pole
Napište program, který načte prvky pole z klávesnice a pak celé pole vytiskne.