hola amigos a q tal!. tengo un duda estuve haciendo un algoritmo que mientas n sea menor que i va a iterar i++ y le coloque un contador para que busque a los numeros que sean divisibles entre por ejemplo n % 2==0; y el va buscando los numeros divisibles, si lo numeros menores que i son divisibles entre el entonces imprimir en pantalla, entonces el programa no me funciona y quisiera saber si me podrian ayudar y decirme en que me estoy equivocando o que estoy haciendo mal en el codiglo.
Gracias estare esperando su respuesta!!!.
aqui les dejo mi codigoo
import java.io.*;
public class ejercicio2 {
public static void main (String [] args){
int n=0; int cont=0;
System.out.println("Suministre el numero");
try { //este lee la el entero opcion
BufferedReader bf = new BufferedReader(new
InputStreamReader(System.in));
n= Integer.parseInt (bf.readLine());
}catch(Exception e){
e.printStackTrace();
}
for(int i=0; factorial<i; i++){
cont= cont+1;
if(cont % 2==0){
System.out.println(cont);
}
}
}
}