java loop tutorial with program examples
Questo tutorial spiegherà il concetto di Java For Loop insieme alla sua sintassi, descrizione, diagramma di flusso ed esempi di programmazione:
domande dell'intervista per l'help desk it
In questo tutorial, discuteremo del 'ciclo for' in Java. Esploreremo ogni aspetto del concetto di loop insieme al modo di usarlo.
Questo tutorial sarà coperto con un numero sufficiente di esempi di programmazione che ti permetteranno di comprendere varie aree di applicazione del ciclo for Java. Alcune domande frequenti faranno parte dell'argomento dato in modo che tu sia ben consapevole delle domande importanti relative al ciclo for Java.
=> Controlla TUTTI i tutorial Java qui.
Cosa imparerai:
Java For Loop
L'istruzione loop è parte integrante di ogni linguaggio di programmazione. Il ciclo ti aiuta a iterare ogni singolo elemento in base alla condizione specificata dall'utente. Java è un linguaggio senza eccezioni e 'for-loop' è uno dei loop più comuni che vedrai in qualsiasi linguaggio di programmazione.
Sintassi:
for (initialization; condition; iteration) statement;
Prima di tutto, la variabile di controllo del ciclo viene inizializzata al suo valore iniziale. Questa è seguita dalla condizione che è un'espressione booleana che restituisce vero o falso. Questa condizione viene utilizzata per testare la variabile di controllo del loop.
Se la condizione è vera, il ciclo for continua la sua iterazione altrimenti termina.
Stampa dei primi dieci numeri
Di seguito è riportato un semplice esempio di Java for-loop. Qui abbiamo stampato i primi dieci numeri con l'aiuto di 'for-loop'.
Prima di tutto, abbiamo inizializzato una variabile 'i' con il valore 1. Quindi abbiamo specificato una condizione in cui 'i' dovrebbe essere minore o uguale a 10 'e poi abbiamo incrementato il ciclo di 1. Finché il valore di 'i' è 'minore o uguale a 10', quindi il valore di 'i' verrà stampato dopo ogni iterazione.
Nel momento in cui il suo valore diventa 11, la condizione specificata non corrisponderà e il ciclo verrà terminato.
import java.util.Scanner; public class example { public static void main(String[] args) { /* * Printing the first 10 numbers with * the help of for-loop */ System.out.println('First ten numbers are: '); for (int i=1; i <=10; i++){ System.out.println(i); } } }
Produzione:
Inverti una stringa
Nell'esempio seguente, abbiamo preso la stringa di input attraverso la console e abbiamo provato a stampare ciascuno dei caratteri in ordine inverso utilizzando un ciclo for.
import java.util.Scanner; public class example { public static void main(String[] args) { String original, reverse = ''; System.out.println('Enter the string to be reversed'); /* * Used Scanner class to input the String through Console */ Scanner in = new Scanner(System.in); original = in.nextLine(); /* * Using for loop, iterated through the characters * in reverse order, decrementing the loop by -1 * and concatenating the reversed String * using an inbuilt method charAt() */ int length = original.length(); for(int i=length-1; i>=0; i--) { reverse = reverse + original.charAt(i); } System.out.println(reverse); } }
Produzione:
Java per ogni ciclo
Questa è un'altra forma di ciclo for che viene utilizzato principalmente per attraversare o navigare tra gli elementi / elementi di una raccolta come una mappa o un elenco di array. Questo è supportato da JDK-5 e versioni successive. È anche noto come loop migliorato.
come convertire un char in un int c ++
Sintassi:
for (data-type obj: array) { obj statement; }
Domande frequenti
D # 1) Come si ripete un ciclo in Java ??
Risposta: In java, ripetiamo un ciclo utilizzando una variabile counter. Più comunemente, una variabile contatore può essere i, j o count. Dipende totalmente dal programmatore quale variabile scegliere.
Nell'esempio seguente, abbiamo ripetuto un ciclo 5 volte e quindi stampato '*'. Questo è anche noto come programma piramidale. Il ciclo verrà ripetuto a meno che il valore di 'i' e 'j' non diventi uguale a 5.
public class example { public static void main(String[] args) { for(int i=0; i <5; i++) { for(int j=0; j <= i; j++) { System.out.print('*'); } System.out.println(); } } }
Produzione:
D # 2) Come utilizzare il ciclo for per una stringa in Java?
Risposta: Di seguito è riportato il programma in cui abbiamo utilizzato il ciclo for per una variabile String. Qui, abbiamo inizializzato un ciclo for con due contatori per confrontare se il carattere nell'indice 'i' e nell'indice (i + 1) è uguale o meno. Stamperà il carattere dell'indice (i + 1) se sono uguali.
public class example { public static void main(String[] args) { String str = new String('Microsofft'); int count = 0; char[] chars = str.toCharArray(); System.out.println('Duplicate characters are:'); /* * initialized a for-loop with two counters * to compare if character at i index and i+1 index * are equal or not. It will print the characters * if they are equal. */ for (int i=0; i Produzione:
D # 3) Come stampare qualcosa una volta in un Java for-loop?
Risposta: Nel programma seguente, il valore di 'i' verrà stampato solo una volta poiché abbiamo specificato la condizione di conseguenza.
public class example { public static void main(String[] args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Produzione:
Q # 4) Come uscire dal ciclo for in Java?
Risposta: Questa è la domanda più basilare di un ciclo for. Nel ciclo for Java, non appena la condizione non è soddisfatta, verrai automaticamente escluso dal ciclo.
Tuttavia, puoi anche utilizzare esplicitamente un file istruzione break in Java se nel caso vuoi uscire dal giro.
Con Pausa:
public class example { public static void main(String[] args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
Produzione:
Senza interruzione:
public class example { public static void main(String[] args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
Produzione:
D # 5) Come ottenere un valore dal ciclo for in Java?
Risposta: È possibile ottenere un valore dal ciclo for stampando il valore della variabile counter (come i, j o count).
migliori siti web per guardare anime online
Q # 6) Come utilizzare il ciclo for each in Java?
Risposta: Puoi passare attraverso la sezione 'Java per ogni ciclo' di questo tutorial. Tuttavia, abbiamo elencato di seguito un semplice esempio di ciclo for-each Java o ciclo for avanzato Java.
import java.util.HashMap; public class example { public static void main(String[] args) { int[] arr = {2,3,9,5}; /* * Enhanced for-loop or for-each loop * begins here */ for (int obj: arr){ System.out.println(obj); } } }
Produzione:
Conclusione
In questo tutorial, abbiamo spiegato il concetto di Java for-loop insieme alla sua sintassi, descrizione, diagramma di flusso ed esempi di programmazione. Anche le altre varianti di Java for-loop sono descritte in dettaglio con il diagramma di flusso, la descrizione, la sintassi e gli esempi di programmazione ove richiesto.
Lettura consigliata = >> While Loop in Java
Gli esempi elencati in questo tutorial sono molto importanti in quanto vengono richiesti anche durante le interviste Java. Abbiamo elencato alcune domande frequenti che sono ancora molto importanti in quanto ti permetteranno di comprendere l'argomento in dettaglio.
=> Dai un'occhiata alla guida di formazione Java perfetta qui.
Lettura consigliata
- Tutorial JAVA per principianti: oltre 100 tutorial video Java pratici
- Java Enum: Tutorial sull'enumerazione Java con esempi
- Java DataType, loop, array, switch e asserzioni
- Cicli in C #: istruzioni di controllo e vari cicli con esempi
- Tipi di cicli di shell Unix: Do While Loop, For Loop, Until Loop in Unix
- VBScript Loops: For Loop, Do Loop e While Loop
- Costruzioni di loop in C ++ con esempi
- Python Loops - For, While, annidati loop con esempi