1. Använd en for
slinga för att räkna antalet inmatade rader
Låt oss skriva ett program som läser 10
rader från tangentbordet och visar antalet rader som var siffror. Exempel:
Koda | Förklaring |
---|---|
|
Create a
|
Om raden innehåller flera tokens separerade med mellanslag, och den första av dem är ett nummer, kommer metoden hasNextInt()
att returnera , true
även om de andra tokens inte är nummer. Det betyder att vårt program bara fungerar korrekt om bara en token anges på varje rad.
2. Beräkna faktorn med hjälp av en for
slinga
Låt oss skriva ett program som inte läser in någonting, utan istället räknar ut något. Något svårt. Till exempel numrets fakultet 10
.
Faktorialen för ett tal n
(betecknad med n!
) är produkten av en serie tal: 1*2*3*4*5*..*n
;
Koda | Förklaring |
---|---|
|
We store the product of numbers in the |
Startvärdet är f = 1
, eftersom vi multiplicerar f
med siffrorna. Om f
de ursprungligen var 0
, då skulle produkten av alla tal multiplicerat med 0
vara 0
.
3. Använd en for
slinga för att rita på skärmen
Låt oss skriva ett program som ritar en triangel på skärmen. Den första raden består av 10
asterisker, den andra – 9
asterisker, sedan 8
osv.
Koda | Förklaring |
---|---|
|
Loop through the lines (there should be
|
Vi måste ha två kapslade slingor här: den inre slingan är ansvarig för att visa det korrekta antalet asterisker på en given linje.
Och den yttre slingan behövs för att slinga genom linjerna.
GO TO FULL VERSION