Cosa sono i loop nella programmazione Java?
'Codificare' in definizioni semplici significa un modo per dire al computer cosa fare, tuttavia, non è così facile come potrebbe sembrare, ma per ora non ci concentreremo sulla parte successiva (significa facile o difficile). In questo argomento, impareremo a conoscere i loop nella programmazione Java.
I computer possono comprendere solo i tipi di dati "ON" e "OFF", comunemente noti come valori "binari". I codici binari sono costituiti da (0 e 1) e sono compresi dai computer di tutto il mondo. Ma il problema è che non possiamo scrivere trilioni di 0 e 1 e quello solo per far capire al computer cosa chiediamo loro di calcolare. È qui che entrano in gioco i linguaggi di programmazione o la codifica.
Con questo, abbiamo filtrato con successo la nostra comprensione a livello di codifica e ora poiché sappiamo cosa fa "codifica" e perché codifichiamo, dobbiamo ulteriormente toccare il livello di "loop", qual è il titolo della discussione?
Ci sono diversi PL attraverso di noi, molti sono per lo sviluppo web, altri per lo sviluppo di applicazioni desktop, alcuni sono noti come alti e alcuni sono noti come PL di basso livello. Tutti questi linguaggi di programmazione hanno qualcosa in comune, ad esempio "LOOPS".
Andando più in profondità nella discussione, i loop sono presenti in quasi tutti i linguaggi di programmazione; vediamo quali vantaggi offrono agli sviluppatori -
- Questi sono "riutilizzabili"
- Riducono le dimensioni della "CODIFICA"
- Fanno un flusso facile del "CONTROLLO"
- Tendono a ridurre la "COMPLESSITÀ"
I loop nella programmazione JAVA hanno lo scopo di risolvere la complessità del codice, sono utilizzabili e devono essere utilizzati dagli sviluppatori per riutilizzare i codici secondo il requisito.
Tipi di loop in Java
Ecco i tipi di loop in Java con definizione + diagramma di flusso + spiegazione + esempi con output
Definizioni - In JAVA, i loop sono dichiarazioni iterative. Queste dichiarazioni aiutano gli sviluppatori (o gli utenti) a ripetere i codici del programma o un gruppo di codici viene eseguito più volte (secondo le necessità).
Tipi di loop - In JAVA ci sono principalmente 3 categorie principali di loop in particolare
- PER LOOP
- MENTRE LOOP
- DO-WHILE LOOP
Prima di approfondire questi LOOP, vogliamo che i nostri lettori comprendano una cosa (questo vale per tutti e tre i loop). Che si tratti di FOR, WHILE o DO WHILE, tutti hanno Inizio, Corpo e infine la Destinazione. Senza fare, facciamoli vedere uno per uno -
1. Per Loop
Se sei uno sviluppatore e desideri eseguire o eseguire una parte del tuo programma per un determinato numero di volte prima di ottenere il risultato (o risultato) finale; andrai con FOR LOOP. Ricorda che utilizzerai il ciclo "For" solo quando conosci chiaramente il numero di volte in cui desideri eseguire le istruzioni. Il ciclo FOR si ripeterà finché non avrà un valore uguale a "TRUE".
Vediamone il diagramma di flusso per una migliore e chiara comprensione -
Sintassi di For Loop
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Spiegazione
Nel ciclo FOR tutti e 3 i parametri (ovvero inizializzazione, condizione e incremento / decremento) rimangono in una singola istruzione.
Inizializzazione significa fornire i valori iniziali della variabile.
La condizione indica il valore che vogliamo verificare nel programma.
Incremento / Decremento significa ciò che si desidera avere nel ciclo; il valore verrà aumentato o diminuito di conseguenza.
Il corpo dei loop inizia con le parentesi graffe e termina con parentesi graffe ()) e contiene le istruzioni che verranno eseguite utilizzando il loop.
Esempio -
La nostra intenzione è di stampare tutti i numeri pari tra 1 e 100.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
L'output per questo programma sarà 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100
2. Mentre Loop
Solo quando è necessaria una certa quantità di istruzioni per essere eseguite ripetutamente fino a quando la condizione non viene soddisfatta, abbiamo bisogno del ciclo WHILE? Qui, a differenza del ciclo FOR, la condizione viene verificata prima dell'esecuzione dell'istruzione.
Vediamone il diagramma di flusso per una migliore e chiara comprensione -
Sintassi di While Loop
while (boolean condition)
(
loop statements
)
Spiegazione
Mentre il ciclo inizia con le istruzioni delle condizioni di applicazione inserite tra parentesi. Questi contengono anche le istruzioni del ciclo tra parentesi graffe. Come abbiamo detto, il ciclo WHILE viene eseguito fino a quando il valore contiene un valore vero.
Esempio -
Vogliamo stampare tutti i numeri dispari tra 1 e 100.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Uscita - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Do While
Non c'è molta differenza tra i cicli WHILE e DO WHILE, la differenza sta nella loro convalida dell'istruzione. In DO WHILE, la condizione viene verificata dopo l'esecuzione del blocco di istruzioni, quindi possiamo dire in DO WHILE le istruzioni vengono eseguite almeno una volta.
Vediamone il diagramma di flusso per una migliore e chiara comprensione -
Sintassi di Do While Loop
Do
(
statements..
)
while (condition);
Spiegazione
Non esiste alcuna condizione per il controllo nel ciclo DO WHILE per la prima volta, successivamente viene verificata la condizione TRUE o FALSE. Se è TRUE, inizia la successiva iterazione di loop, altrimenti il loop termina automaticamente.
Esempio -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Uscita - 2, 4, 6, 8, 10 …………… .98.100
Confronto tra diversi tipi di loop
1. Dichiarazione
Per Loop
For (initialization; condition; iteration)(
//body of 'for' loop
)
While Loop
Statements; //body of loop
)
Fare mentre
Do
(
Statements
)
while (condition);
2) Usiamo il ciclo FOR se l'utente conosce l'ora dell'iterazione mentre il ciclo WHILE e DO WHILE è preferito quando il numero di iterazione non è noto.
3) Per quanto riguarda l'istruzione condizionale nel ciclo FOR, funzionerà per un tempo infinito mentre per WHILE e DO WHILE l'assenza dell'istruzione condizionale darà "Errore di compilazione".
Conclusione
Il concetto di loop è molto cruciale per tutti gli utenti che appartengono allo sviluppo se sono freschi e si preparano per gli esami o il colloquio devono essere ben provati con i concetti di loop.
Abbiamo coperto tutti gli aspetti cruciali dei loop, ed è così che funzionano le cose nei loop. Questi 3 loop sono i più cruciali e il resto è improvvisato su di essi. Se hai una buona presa su questi, allora il resto sarà abbastanza più facile da capire.
Articoli consigliati
Questa è una guida ai loop nella programmazione Java. Qui discutiamo i tipi di loop in Java con definizione, diagramma di flusso, spiegazione ed esempi con output. Puoi anche leggere il seguente articolo per saperne di più -
- Mentre Loop in Java
- Motivi a stelle in Java
- Anelli in C.
- Loop in C ++
- Matrici nella programmazione Java
- Diversi tipi di loop con i suoi vantaggi
- Loop in VBScript con esempi
- Vantaggi e tipi di loop in PowerShell