Red de conocimiento informático - Aprendizaje de programación - ¿Cómo distinguir entre Java if y while y por qué los resultados de salida son diferentes?

¿Cómo distinguir entre Java if y while y por qué los resultados de salida son diferentes?

En términos generales, if y while son sentencias de juicio condicional en Java, y el orden de ejecución también es diferente. If se usa para juicio único y while se usa para juicio de bucle. Esta es la mayor diferencia que se explica a continuación: p>

1 .if es un juicio condicional Si se cumple la condición, ejecute if pero no más. Viceversa, si no se cumple la condición de if, ejecute else. debe combinarse con if cuando se usa else.

Por ejemplo:

int i =5;

if(i==4){/ Determina si es 4

System. out.println("Este número es:4");//si es así, genera el resultado.

}else{

System.out.println("Esto el número es: "+i); //Si no, genera el resultado.

}

2 while se usa generalmente cuando no sabes cuántas veces necesitas realizar un bucle. Cada vez que lo ejecutas, primero debes determinar si se cumple la condición. Cuando se usa junto con if, puede usar if Determine la condición para salir del bucle. También puede usar break y return para salir del bucle. Ejemplo:

while(true){ // Determinar directamente verdadero en la condición del bucle

//Contenido del bucle

if (satisface una determinada condición){ / /A menos que se cumpla la condición, salga del bucle; de ​​lo contrario, el bucle continúa

break;

}

}

}