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