Ejemplos bucle while


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++;
		}
	}

}

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos