1. Използване на for
цикъл за преброяване на броя на въведените редове
Нека напишем програма, която чете 10
редове от клавиатурата и показва броя на редовете, които са бor числа. Пример:
Код | Обяснение |
---|---|
|
|
Ако редът съдържа множество токени, разделени с интервали, и първият от тях е число, тогава методът hasNextInt()
ще върне true
, дори ако другите токени не са числа. Това означава, че нашата програма ще работи правилно само ако на всеки ред е въведен само един токен.
2. Изчисляване на факториела с помощта на for
цикъл
Нека напишем програма, която не чете нищо, а instead of това изчислява нещо. Нещо трудно. Например факториелът на числото 10
.
Факториелът на число n
(обозначен с n!
) е произведението на поредица от числа: 1*2*3*4*5*..*n
;
Код | Обяснение |
---|---|
|
|
Началната стойност е f = 1
, защото умножаваме f
по числата. Ако f
беше първоначално 0
, тогава произведението на всички числа, умножено по, 0
щеше да бъде 0
.
3. Използване на for
цикъл за рисуване върху екрана
Нека напишем програма, която рисува триъгълник на екрана. Първият ред се състои от 10
звездички, вторият — 9
звездички, след това 8
и т.н.
Код | Обяснение |
---|---|
|
|
Тук трябва да имаме два вложени цикъла: вътрешният цикъл е отговорен за показването на правилния брой звездички на даден ред.
И външният контур е необходим за преминаване през линиите.
GO TO FULL VERSION