Este artículo explica las diferencias entre, mientras que en Java, a través de ejemplos. Los detalles específicos son los siguientes:
El primer tipo: para bucle
El formato de la estructura de bucle para la declaración:
para (expresión de inicialización; expresión condicional; expresión de operación después del bucle) {cuerpo de bucle; }p.ej:
class Dome_for2 {public static void main (string [] args) {//system.out.println("hello world! "); // Encuentre la suma de los números pares de 1-10 int sum = 0; para (int i = 1; i <= 10; i ++) {if (i%2 == 0) {// juzgar Sume+= i; //Sumhystem.out.println(sum);}} La estructura de salida es 30
La segunda declaración
El formato de la estructura de bucle mientras estaba en cuenta:
Declaración de inicialización;
while (Declaración condicional de juicio) {Declaración de cuerpo de bucle; Declaración condicional de control; }p.ej:
class demo_while {public static void main (string [] args) {// Encuentra la suma de 1-100 int sum = 0; // Defina la suma inicial a 0int i = 1; // Defina el primer número para comenzar la suma mientras (i <= 100) {// juzga la declaración condicional suma += i; // sum = sum+i; i ++; // deja que la variable aumente en sí misma} system.out.println ("sum =" + sum);}} El resultado de la salida es: suma = 5050
El tercero do ... mientras declaración
El formato de la estructura de bucle hace ... mientras establezca:
Declaración de inicialización;
do {Declaración de cuerpo de bucle; Declaración condicional de control; } while (declaración condicional del juicio);p.ej:
clase demo1_dowhile {public static void main (string [] args) {// Encuentra la suma de 1-100 int sum = 0; // Defina la suma variable, que se utiliza para almacenar la suma del valor int i = 1; // Definir la variable IDO {// do es el stem // system.out.println ("i =" + i); // Declaración del cuerpo de bucle SUM+= i; i ++;} while (i <= 100); // juzga la declaración condicional system.out.println ("sum ="+sum); // resultado de salida}} Resultado de salida: suma = 5050
Resumen: la diferencia entre tres declaraciones de bucle:
1.DO ... mientras que Loop ejecuta el cuerpo de bucle al menos una vez.
2. Para, mientras que el bucle primero debe determinar si la condición es verdadera y luego decidir si ejecutar la instrucción del cuerpo del bucle.
Lo anterior es una introducción a las diferencias entre, mientras que en Java le presentó el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!