Programování
- hlavní funkce
main()
- tisk na obrazovku
-
System.out.println()
vs. System.out.print()
- tzv. escapování speciálních znaků zpětným lomítkem
První program
- uložte do souboru
Prvni.java
public class Prvni {
public static void main(String[] args) {
System.out.println("Ahoj, svete!");
}
}
- z příkazového řádku spusťte
javac Prvni.java
java Prvni
Kostra kódu pro soubor XY.java
public class XY {
public static void main(String[] args) {
...
}
}
Proměnné
- místa někde v paměti, kam si program něco ukládá
- mají typ (číslo, znak, soubor, ...), jméno a hodnotu
Tisk proměnných
- funkce
System.out.printf
- sekvence
%T
kde T
určuje typ nahradí hodnotou proměnné
Datový typ int
- celé číslo (32 bitů se znaménkem)
-
System.out.printf
: %d
- co vytiskne následující program?
public class Cisla {
public static void main(String[] args) {
int a = 9;
System.out.printf("a = %d\n", a);
a = a + 2;
System.out.printf("a = %d\n", a);
a = a / 2;
System.out.printf("a = %d\n", a);
a = a % 2;
System.out.printf("a = %d\n", a);
}
}
-
Ponaučení: pozor na aritmetiku v celočíselných typech
(později uvidíme ještě další zrady).