1. Bruk en for
løkke for å telle antall innlagte linjer
La oss skrive et program som leser 10
linjer fra tastaturet og viser antall linjer som var tall. Eksempel:
Kode | Forklaring |
---|---|
|
Create a
|
Hvis linjen inneholder flere tokens atskilt med mellomrom, og den første av dem er et tall, vil metoden hasNextInt()
returnere true
, selv om de andre tokenene ikke er tall. Det betyr at programmet vårt vil fungere riktig bare hvis bare ett token er lagt inn på hver linje.
2. Beregning av faktoren ved hjelp av en for
sløyfe
La oss skrive et program som ikke leser inn noe, men i stedet beregner noe. Noe vanskelig. For eksempel faktoren til tallet 10
.
Faktorialet til et tall n
(betegnet med n!
) er produktet av en rekke tall: 1*2*3*4*5*..*n
;
Kode | Forklaring |
---|---|
|
We store the product of numbers in the |
Startverdien er f = 1
, fordi vi multipliserer f
med tallene. Hvis f
var opprinnelig 0
, ville produktet av alle tallene multiplisert med 0
være 0
.
3. Bruk en for
løkke til å tegne på skjermen
La oss skrive et program som tegner en trekant på skjermen. Den første linjen består av 10
stjerner, den andre - 9
stjerner, deretter 8
osv.
Kode | Forklaring |
---|---|
|
Loop through the lines (there should be
|
Vi må ha to nestede løkker her: den indre løkken er ansvarlig for å vise riktig antall stjerner på en gitt linje.
Og den ytre løkken er nødvendig for å løkke gjennom linjene.
GO TO FULL VERSION