1. Utilizzo di un for
ciclo per contare il numero di righe immesse
Scriviamo un programma che legga 10
righe dalla tastiera e visualizzi il numero di righe che erano numeri. Esempio:
Codice | Spiegazione |
---|---|
|
Create a |
Se la riga contiene più token separati da spazi e il primo di essi è un numero, il hasNextInt()
metodo restituirà true
, anche se gli altri token non sono numeri. Ciò significa che il nostro programma funzionerà correttamente solo se viene inserito un solo token per riga.
2. Calcolo del fattoriale utilizzando un for
ciclo
Scriviamo un programma che non legge nulla, ma invece calcola qualcosa. Qualcosa di difficile. Ad esempio, il fattoriale del numero 10
.
Il fattoriale di un numero n
(indicato con n!
) è il prodotto di una serie di numeri: 1*2*3*4*5*..*n
;
Codice | Spiegazione |
---|---|
|
We store the product of numbers in the |
Il valore iniziale è f = 1
, perché stiamo moltiplicando f
per i numeri. Se f
originariamente fosse 0
, allora il prodotto di tutti i numeri moltiplicato per 0
sarebbe 0
.
3. Utilizzando un for
ciclo per disegnare sullo schermo
Scriviamo un programma che disegna un triangolo sullo schermo. La prima riga è composta da 10
asterischi, la seconda da 9
asterischi, quindi 8
, ecc.
Codice | Spiegazione |
---|---|
|
Loop through the lines (there should be |
Abbiamo bisogno di avere due cicli nidificati qui: il ciclo interno è responsabile della visualizzazione del numero corretto di asterischi su una data riga.
E l'anello esterno è necessario per scorrere le linee.
GO TO FULL VERSION