Más ejemplos for

// Calcula a suma de los 100 primeros números
		int suma = 0;
		for (int i = 0; i <= 100; i++) {
			suma += i;
		}
		System.out.println(suma);

		// Calcula el factorial de un número
		int numero = 8;
		int factorial = 1;
		for (int i = 1; i <= numero; i++) {
			factorial *= i;
		}
		System.out.println(factorial);

		// Bucle anidado se ejecuta 25 veces (5*5)
		for (int i = 0; i < 5; i++) {
			for (int j = 0; j < 5; j++) {
				System.out.println(i + "-" + j);
			}
		}

		numero = 17;
		boolean esPrimo = true;
		for (int i = 2; i < numero; i++) {
			if (numero % i == 0) {
				esPrimo = false;
			}
		}
		if (esPrimo) {
			System.out.println(numero + " es primo");
		} else {
			System.out.println(numero + " no es primo");
		}

		for (int j = 2; j <= 100; j++) {
			esPrimo = true;
			for (int i = 2; i < j; i++) {
				if (j % i == 0) {
					esPrimo = false;
				}
			}
			if (esPrimo) {
				System.out.println(j + " es primo");
			} else {
				System.out.println(j + " no es primo");
			}
		}

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos