1. Zliczanie liczby linii wejściowych za pomocą pętlifor
Napiszmy program, który wprowadza 10ciągi z klawiatury i wyświetla, ile z tych ciągów to liczby. Przykład:
| Kod | Wyjaśnienie |
|---|---|
|
Create a |
Jeśli w łańcuchu występuje wiele słów oddzielonych spacjami, a pierwsze z nich jest liczbą, metoda hasNextInt()zwróci, truenawet 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 |
|---|---|
|
We store the product of numbers in the |
Wartość f = 1początkowa mnożymy fprzez liczby. Gdyby tak było fpierwotnie 0, iloczyn wszystkich liczb przez 0dał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 10gwiazdki, w drugiej 9gwiazdki, potem 8, i tak dalej.
| Kod | Wyjaśnienie |
|---|---|
|
Loop through the lines (there should be |
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