1. Zliczanie liczby linii wejściowych za pomocą pętlifor
Napiszmy program, który wprowadza 10
ciągi z klawiatury i wyświetla, ile z tych ciągów to liczby. Przykład:
Kod | Wyjaśnienie |
---|---|
|
|
Jeśli w łańcuchu występuje wiele słów oddzielonych spacjami, a pierwsze z nich jest liczbą, metoda hasNextInt()
zwróci, true
nawet jeśli pozostałe słowa nie są liczbami. Dlatego nasz program będzie działał poprawnie tylko wtedy, gdy każda linia będzie zawierała nie więcej niż jedno „słowo”.
2. Obliczanie silni za pomocą pętlifor
Napiszmy program, który niczego nie wprowadza, ale powiedzmy, że coś oblicza. Coś trudnego. Na przykład silnia liczby 10
.
Silnia liczby n
(oznaczona n!
) jest iloczynem szeregu liczb: 1*2*3*4*5*..*n
;
Kod | Wyjaśnienie |
---|---|
|
Iloczyn liczb zapiszemy w zmiennej f . Cykl od 1 do 10 (włącznie). Mnożymy f przez następną liczbę (wynik jest przechowywany w f ). Obliczoną kwotę wyświetlamy na ekranie. |
Wartość f = 1
początkowa mnożymy f
przez liczby. Gdyby tak było f
pierwotnie 0
, iloczyn wszystkich liczb przez 0
dałby 0
.
3. Rysuj na ekranie za pomocą pętlifor
Napiszmy program, który rysuje trójkąt na ekranie: w pierwszej linii wyświetla 10
gwiazdki, w drugiej 9
gwiazdki, potem 8
, i tak dalej.
Kod | Wyjaśnienie |
---|---|
|
|
Powinniśmy mieć tutaj dwie zagnieżdżone pętle - wewnętrzna pętla powinna wyświetlać poprawną liczbę gwiazdek w linii.
A zewnętrzna pętla jest potrzebna do przełączania rzędów.
GO TO FULL VERSION