Sommario
All'interno della programmazione, orientata agli oggetti o strutturata, è molto probabile che dobbiamo utilizzare strutture cicliche per ottenere i risultati di cui abbiamo bisogno all'interno del nostro programma, quindi dobbiamo conoscere le opzioni che abbiamo a disposizione all'interno del linguaggio che stiamo utilizzando.Nel Giava Abbiamo un paio di strutture abbastanza utili, una un po' più popolare dell'altra, tuttavia entrambe le opzioni sono valide per raggiungere i nostri obiettivi.
Fare mentre
Questa struttura non è molto popolare nei programmi per principianti, tuttavia è molto potente, poiché ci consente di eseguire un'istruzione e quindi valutare la condizione se è soddisfatta per continuare l'esecuzione delle istruzioni.
Come vediamo questo ciclo viene eseguito almeno una volta prima di verificarne le condizioni, quindi il suo utilizzo non è così diffuso, tuttavia ci sono casi in cui è necessario utilizzarlo.
Per utilizzare questa struttura possiamo scrivere la seguente sintassi:
do {// Qui scriveremo le diverse istruzioni, queste verranno eseguite almeno la prima volta} while (// Qui porremo la condizione che ci permetterà di continuare o non eseguire le istruzioni all'interno del blocco);
Vediamo ora un piccolo esempio di come utilizzare questo tipo di struttura in un programma:
import java.util.Scanner; public class DoWhile Test {public static void main (String [] args) {int data; int somma = 0; Ingresso scanner = nuovo scanner (System.in); do {System.out.print ("Inserisci un valore intero (per uscire inserisci 0):"); data = input.nextInt (); somma + = dati; } while (dati! = 0); System.out.println ("La somma è" + somma); }}
Qui diciamo semplicemente all'utente di inserire un valore intero, e di inserire 0 per uscire poi all'interno del blocco aggiungiamo i valori che l'utente inserisce alla fine stampiamo la somma, vediamo nell'immagine come rimane questa:
INGRANDIRE
Per cicloQuesto è uno dei cicli più popolari all'interno della programmazione poiché ci permette di semplificare i cicli quando dobbiamo usare un accumulatore, quante volte dovremo fare un'azione più volte, con il per ciclo possiamo semplificarlo e scrivere meno righe.
La sintassi per fare a per ciclo è il prossimo:
for (i = valore iniziale; i <valore finale; i ++) {// Qui avremo le istruzioni da eseguire}
Come possiamo vedere definiamo prima il valore iniziale, questo è il valore con cui partirà il nostro accumulatore, poi poniamo un valore al quale verrà valutata la condizione, in questo caso lo chiamiamo valore finale ed infine l'azione per essere preso con l'accumulatore è definito, può essere che aggiungiamo un'unità ad esso, possiamo anche fare un ciclo al contrario e sottrarre, ecc.
ImportanteSe l'istruzione che andremo ad eseguire nel corpo è una singola riga, possiamo omettere le parentesi graffe, in questo modo riduciamo la quantità di codice da utilizzare.
Finiamo questo tutorial vedendo che abbiamo due strutture di ciclo abbastanza complete, che ci aiuteranno a raggiungere i nostri obiettivi nei programmi che stiamo facendo.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo