IVT - programování Flashcards
Poznámka
// nebo /* a */
Celočíselné dělení celé číslo
8div5 nebo 8/5
Zbytek po celočíselném dělení
8mod5 nebo 8%5
Co dát před číslo, abych ho předělal z celočíselné na reálné
double
double vysledek = (double) a/b;
Je různý od
!=
Rovná se
==
Připojit knihovnu (třeba na random)
import java.util.*; (napsat úplně nahoru)
Jak udělat random?
neumím
A zároveň v podmínce
&&
Číslo je dělitelné dvěma
číslo%2
Je větší rovno
> =
Jednoduché datové typy
int = celočíselné číslo
double = desetinné číslo (reálné)
char = ascii tabulka
Napiš s přehozením na další řádek
sout
System.out.println();
Napiš bez přehozením na další řádek
System.out.print();
Větvení jenom s if
if(podmínka) {
co se má dít když jo
}
Větvení s else
if(podmínka) {
co se má dít když jo
} else {
co se má dít když ne
}
Větvení s else if
if(podmínka) {
co se má dít když jo
} else if(podmínka) {
co se má dít když ne podmínka jedna, ale jo podmínka dva
} else {
co se má dít, když není pravdivá ani jedna podmínka
}
Cyklus s podmínkou na začátku
while(podmínka na začátku) {
tělo cyklu
}
Cyklus s podmínkou na konci
do {
tělo cyklu
} while(podmínka na konci)
Cyklus se známým počtem opakování
for (int k = 0; k < 5; k++){
tělo cyklu
}
for - cyklus
int k = 0 je zavedení proměnné
k < 5 je podmínka, dokdy má cyklus probíhat
k++ je inkrementace (prostě se přičte ke k 1)
Přičíst k číslu a 1
a++