¿Cómo distinguir entre Java if y while y por qué los resultados de salida son diferentes?
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;
}
}
}