java loop tutorial with program examples
Aquest tutorial explicarà el concepte de Java For Loop juntament amb la seva sintaxi, descripció, diagrama de flux i exemples de programació:
programa d'ordenació ràpida en c ++
En aquest tutorial, parlarem del 'for-loop' a Java. Explorarem tots els aspectes del concepte de bucle juntament amb la forma d’utilitzar-lo.
Aquest tutorial es cobrirà amb suficients exemples de programació que us permetran comprendre diverses àrees d'aplicació del bucle for Java. Algunes de les preguntes més freqüents també formaran part del tema donat, de manera que coneixreu bé les preguntes importants relacionades amb el bucle for Java.
=> Consulteu TOTS els tutorials de Java aquí.
Què aprendreu:
Java For Loop
La declaració de bucle és una part integral de tots els llenguatges de programació. El bucle us ajuda a iterar tots i cadascun dels elements en funció de la condició especificada per l'usuari. Java no és un llenguatge d’excepció i “for-loop” és un dels bucles més comuns que es veuran en qualsevol llenguatge de programació.
Sintaxi:
for (initialization; condition; iteration) statement;
En primer lloc, la variable de control de bucle s’inicialitza al seu valor inicial. A continuació, es troba la condició que és una expressió booleana que retorna vertader o fals. Aquesta condició s’utilitza per provar la variable de control de bucle.
Si la condició es compleix, el bucle for continua la seva iteració en cas contrari, finalitzarà.
Impressió dels deu primers números
A continuació es mostra un exemple senzill de bucle for Java. Aquí hem imprès els deu primers números amb l'ajut de 'for-loop'.
Primer de tot, hem inicialitzat una variable 'i' amb el valor 1. A continuació, hem especificat una condició on “i” hauria de ser inferior o igual a 10 ”i després hem incrementat el bucle en 1. Sempre que el valor de 'i' és 'inferior o igual a 10', llavors el valor de 'i' s'imprimirà després de cada iteració.
En el moment que el seu valor esdevingui 11, la condició especificada no coincidirà i es tancarà el bucle.
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); } } }
Sortida:
Inverteix una cadena
A l'exemple següent, hem pres la cadena d'entrada a la consola i hem intentat imprimir cadascun dels caràcters en ordre invers mitjançant un bucle 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); } }
Sortida:
Java per a cada bucle
Aquesta és una altra forma de bucle for que s'utilitza principalment per recórrer o navegar pels elements / elements d'una col·lecció, com ara un mapa o una llista de matrius. Això és compatible amb JDK-5 i versions posteriors. També es coneix com a millorat per a bucle.
Sintaxi:
for (data-type obj: array) { obj statement; }
Preguntes freqüents
Q # 1) Com es repeteix un bucle a Java ??
Resposta: A Java, repetim un bucle amb una variable de comptador. El més habitual és que una variable de comptador sigui i, j o count. Depèn totalment del programador com de quina variable escollir.
A l'exemple següent, hem repetit un bucle 5 vegades i després hem imprès el '*'. Això també es coneix com a programa piramidal. El bucle es repetirà tret que el valor de 'i' i 'j' sigui igual 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(); } } }
Sortida:
Q # 2) Com s'utilitza el bucle for per a una cadena a Java?
servidor privat de vanilla world of warcraft
Resposta: A continuació es mostra el programa on hem utilitzat for-loop per a una variable String. Aquí hem inicialitzat un bucle for amb dos comptadors per comparar si el caràcter de l’índex “i” i l’índex (i + 1) és igual o no. Imprimirà el caràcter de l'índex (i + 1) si són iguals.
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 Sortida:

P # 3) Com imprimir alguna cosa una vegada en un Java de bucle for?
Resposta: Al programa següent, el valor de 'i' només s'imprimirà una vegada, ja que hem especificat la condició en conseqüència.
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Sortida:

Q # 4) Com sortir del for-loop a Java?
Resposta: Aquesta és la pregunta més bàsica d’un bucle for. Al bucle for Java, tan bon punt la condició no es compleixi, automàticament el llançarà fora del bucle.
Tanmateix, també podeu utilitzar explícitament un fitxer instrucció break a Java si per si voleu sortir del bucle.
Amb Break:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
Sortida:

Sense descans:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
Sortida:

Q # 5) Com obtenir un valor del for-loop a Java?
Resposta: Podeu obtenir un valor del bucle for imprimint el valor de la variable de comptador (com ara i, j o count).
estructura de dades de cua c ++
Q # 6) Com utilitzar el per a cada bucle a Java?
Resposta: Podeu anar a la secció 'Java per a cada bucle' d'aquest tutorial. Tot i això, a continuació hem llistat un exemple senzill de bucle Java per a cada bucle o de bucle for Java millorat.
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); } } }
Sortida:

Conclusió
En aquest tutorial, hem explicat el concepte de Java for-loop juntament amb la seva sintaxi, descripció, diagrama de flux i exemples de programació. Les altres variacions de Java for-loop també es descriuen amb detall amb el diagrama de flux, la descripció, la sintaxi i els exemples de programació sempre que sigui necessari.
Lectura suggerida = >> While Loop a Java
Els exemples que s’enumeren en aquest tutorial són molt importants, ja que també se’ls demana durant les entrevistes de Java. Hem enumerat algunes de les preguntes més freqüents que són de nou molt importants, ja que us permetran entendre el tema amb detall.
=> Consulteu la guia de formació Java perfecta aquí.
Lectura recomanada
- Tutorial JAVA per a principiants: més de 100 tutorials pràctics de vídeo Java
- Java Enum: Tutorial d’enumeració de Java amb exemples
- Tipus de dades, bucles, matrius, commutadors i assercions de Java
- Bucles a C #: declaracions de control i diversos bucles amb exemples
- Tipus de bucles de Shell Unix: feu mentre que bucle, per bucle, fins que bucle a Unix
- Bucles VBScript: per a bucle, fer bucle i bucle While
- Construccions de bucle en C ++ amb exemples
- Bucles Python: per a bucles imbricats amb exemples