Duda con ciclos for en java
Publicado por mateosth (1 intervención) el 25/04/2016 22:19:34
Buenas amigos . Resulta que se requiere llenar un arreglo con 5 posiciones , las cuales deben tener los valores en forma aleatorio de 1 y 2 , a su vez el valor de 1 solo debe estar repetido 2 veces y el valor de 2 debe estar repetido e veces en el arreglo . Se debe realizar en java y esto es lo que llevo , pero no me limita los valores como se piden . Me podrían ayudar ?
Gracias
Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int[] numeros = new int[5];
for (int x=0;x<numeros.length;x++){
if ((cont1<=2) && (cont2<=3)){
numeros[x] = (int) (Math.random()*2)+1;
if (numeros[x]==1){
cont1++;
}
else if(numeros[x]==2){
cont2++;
}
}
}
Valora esta pregunta


0