Kirjutada programm, mis
trükib ekraanile kõik arvud 1 .. 100
trükib ekraanile paarituarvulised arvud 1 .. 100
... paarisarvud
11ga korrutamise tabeli
Kasutasime for-tsüklit:
for (int a=1; a<=100; a=a+1){
// tee midagi
}
samaväärne on while-tsükkel
int a=1;
while(a<=100){
// tee midagi
a=a+1;
}
Tsükli katkestamine käsuga break
int i=10
while (i>1) {
i=i+1;
if (i==20) {break;}
}
Kirjutada mäng: arvuti mõtleb ühe arvu 1..100, kasutaja peab selle ära arvama. Kui kasutaja arvab valesti, ütleb arvuti, kas arv oli liiga suur või liiga väike. Kasutaja võib arvu arvata kuni 6 korda.
Arvuti mõtleb arvuti – genereerib juhusliku arvu
Math.random() abil genereeritakse arv vahemikust 0..1, et saada juhuslikku täisarvu vahemikust 1..100 tuleb Math.random() korrutada läbi 100ga, liita 1 ja teisendada see täisarvuks: (int)(Math.random()*100+1)
Kasutaja võib arvata arvu kuni 6 korda – tsüklit läbitakse 6 korda
Kui kasutaja arvab arvu ära, minnakse tsüklist break abil välja
Algarvulisuse kontroll – arv on algarv, kui ta jagub ainult 1 või iseendaga.
Järjendid
deklareeritakse
int[] jada={1,2,3,-4,-5,-66};
kasutatakse:
for (int i=0; i <jada.length; i++){
System.out.println(jada[i]);
}
Ülesanded:
leida jada suurim ja vähim element;
loendada mitu järjendi elementi on suuremad etteantud arvust
leida järjendi negatiivsetest elementidest suurim