hola tengo una duda,, trato de dividir unos numeros en JAva y siempre me marca 0
y no entiendo porque este es todo mi codigo    
Código Java:
Ver original- int grupo, mujer=0, hombre=0; 
-         float porcHombre=0, porcMujer=0; 
-          
-         System- . out- . print("Total de grupo: ");
 
-         grupo = teclado.nextInt(); 
-         for(int x = 0; x < grupo; x++) 
-         { 
-             System- . out- . print("eres hombre: ");
 
-             cond = teclado.next(); 
-              
-             if(cond.equals("si")) 
-                 hombre++; 
-             else 
-                 mujer++; 
-         } 
-          
-         porcHombre=(hombre/grupo)*100;  <-- esta es la parte de la division que me regresa cero y le mando valores bueno para que salga numero mayor a cero 
-         porcMujer=(mujer/grupo) * 100; 
-          
-          
-         System- . out- . println("total hombres: "+- hombre );
 
-         System- . out- . println("total mujeres: "+- mujer );
 
-         System- . out- . println("porcentaje hombres: "+- porcHombre );
 
-         System- . out- . println("porcentaje mujeres: "+- porcMujer );
 
espero me puedan ayudar gracias amigos