Napište pomoci ternárního operatoru podmínku nazvy proměné si zvolte
pokud napíšu test a zarovern obdržím více než 7 bodů můzu si gratulovat jinak si nemůzu gratulovat
boolean res = (body > 7) ? true : false;
if (res)
{
muzuGratulovat();
}
else {
nemuzuGratulovat();
}
Uveďte jakým způsobem byste deklarovali dvojrozměrn pole celých čísel o velikosti 56 a 48 prvku(dynamicky). Dale vytvorte funkcionalitu vynasobeni pole celým číslem 3
int[][] pole = new int[56][48];
for (int i = 0; i < pole.length; i++) {
for (int j = 0; j < pole[i].length; j++) {
pole[i][j] *= 3;
}
}
Napište veřejnou metodu, která ma jeden vstupní parametr-znamku jako na(střední) škole 1-5 a nevrací její textovou interpretaci(výborně-nedostatečně).
Neníli vstupní parametr v rozsahu 1-5 vratťe chybovou hlašku.
private enum Znamka {
VÝBORNÝ, CHVALITEBNÝ, DOBRÝ, DOSTATEČNÝ, NEDOSTATEČNÝ
}
public static Znamka prevedZnamku(int znamka) throws IllegalArgumentException {
if ((znamka < 1) || (znamka > 5)) {
throw new IllegalArgumentException(
"Znamka musi byt v rozmezi 1 az 5.");
}
switch (znamka) {
case 1: return Znamka.VÝBORNÝ;
case 2: return Znamka.CHVALITEBNÝ;
case 3: return Znamka.DOBRÝ;
case 4: return Znamka.DOSTATEČNÝ;
case 5: return Znamka.NEDOSTATEČNÝ;
default: return null;
}
}
Pomocí klíčového slova „switch“ vyjádřete v jazyce java následujicí podmínku výsledek podmínky zapište do konzole)
Mam-li 10,9,8 bodů z testu příjdu si pro započet
mam-li 6,5 az 7,5 bodů kantorka se rozhodne dle predchozí aktivity ve zbytku případu budu po nocích studovat javu
Tohle upřesni, jen se switch to zřejmě nepůjde. Umí pouze celá čísla.