Hola buenas este es mi codigo:
public class Ejercicio12 {
static int rep=0;
public static void main
(String[] args
) {
Scanner linea
= new Scanner
(System.
in); int [] numd=new int[4];
System.
out.
println("Introduce los número:"); for(int i=0;i<numd.length;i++){
numd[i] = linea.nextInt();
int rep=0;
for(int j=0;j<numd.length-1;j++){
if(i!=j){
if(numd[i]==numd[j]){
}
}
}
}
int n=numd.length;
for (int k=0;k<=n-1;k++){
if(numd[k]==numd[k]){
rep ++;
System.
out.
println("Incidencia de "+ numd
[k
] +" es "+rep
); }
}
}
}
Esto me imprime en pantalla:
Introduce los número:
2
2
3
3
Incidencia de 2 es 1
Incidencia de 2 es 2
Incidencia de 3 es 3
Incidencia de 3 es 4
Mi problema es que no entiendo como hacer que se sume la repetición de un mismo numero y que solo me imprima el numero repetido una vez tal como aparece en el ejercicio expuesto.
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex