public class EjemplosWhile {
public static void main(String[] args) {
// Sintaxis: while(condicion){...}
int cont = 0;
// Mientras esa condición sea cierta ejecutamos el código
// que tenemos en el bucle
while (cont < 10) {
cont++; // Importantísimo modificar la condición para evitar bucles infinitos
System.out.println(cont);
}
int a = 1;
int b = 1;
int fib = a + b;
// Mientras el téermino de fibonacci sea menor que 500
while (fib < 500) {
System.out.println(fib);
a = b;
b = fib;
fib=a+b; // Modifico la condición del bucle
}
cont=10;
while(cont>0) {
System.out.println(cont);
cont--;
}
cont=0;
int suma=0;
// La suma de los 100 primeros números
while(cont<=100) {
suma+=cont;
cont++;
}
System.out.println(suma);
Scanner scanner = new Scanner(System.in);
System.out.print("Introduce un número entero: ");
int a = scanner.nextInt();
System.out.print("Introduce otro número entero: ");
int b = scanner.nextInt();
if (a>b) {
System.out.println("El primero es mayor que el segundo");
}else if (b>a){
System.out.println("El segundo es mayor que el primero");
}else {
System.out.println("Son iguales");
}
System.out.println("La tabla de multiplicar es:");
int cont=1;
while(cont<=10) {
System.out.println(a+" x "+cont+" = "+(a*cont));
cont++;
}
}
}