1. for
Cikk segítségével számolja meg a beírt sorok számát
Írjunk egy programot, amely beolvassa 10
a sorokat a billentyűzetről, és megjeleníti a számokból álló sorok számát. Példa:
Kód | Magyarázat |
---|---|
|
|
Ha a sor több, szóközzel elválasztott tokent tartalmaz, és ezek közül az első egy szám, akkor a hasNextInt()
metódus a -t adja vissza true
, még akkor is, ha a többi token nem szám. Ez azt jelenti, hogy programunk csak akkor fog megfelelően működni, ha minden sorba csak egy tokent írunk be.
2. A faktoriális kiszámítása for
hurok segítségével
Írjunk egy programot, ami nem olvas be semmit, hanem kiszámol valamit. Valami nehéz. Például a szám faktoriálisa 10
.
Egy szám faktoriálisa n
(jellel n!
) egy számsorozat szorzata: 1*2*3*4*5*..*n
;
Kód | Magyarázat |
---|---|
|
|
A kezdőérték , mert a számokkal f = 1
szorozunk . f
Ha f
eredetileg 0
, akkor az összes szám szorzata a következő 0
lenne 0
.
3. for
Hurok segítségével rajzoljon a képernyőre
Írjunk egy programot, amely háromszöget rajzol a képernyőre. Az első sor csillagokból áll 10
, a második - 9
csillagok, majd 8
, stb.
Kód | Magyarázat |
---|---|
|
|
Itt két egymásba ágyazott ciklusra van szükségünk: a belső ciklus felelős azért, hogy egy adott sorban a megfelelő számú csillag jelenjen meg.
A külső hurokra pedig a vonalakon való áthurkoláshoz van szükség.
GO TO FULL VERSION