Untitled
unknown
plain_text
4 years ago
1.1 kB
7
Indexable
//Variables //
int numerosAleatorios[] = new int [9];
int indice = 0;
int indiceArray = 0;
boolean numeroRepetido;
int cantidadCoincidencias = 0;
//Loop Do/While para generar numeros aleatorios entre 11 y 99 y sin repeticiones y guardar en un array//
do {
numeroRepetido = false;
int nro = (int)Math.floor(Math.random()*99+10); // Creacion de numero aleatorio //
indiceArray= 0;
while (!numeroRepetido && indiceArray < 9) { //Comprobar si se repite el numero dentro del array con bucle While. //
if(numerosAleatorios[indiceArray] == nro) {
numeroRepetido = true;
indice--; // Si se repite vuelve un espacio en el indice del array //
} else {
indiceArray++;
}
}
if (nro < 100 && nro > 10 && !numeroRepetido) { // Almacena el numero solo si el nro esta entre el 11 y el 99. //
numerosAleatorios[indice] = nro;
indice++;
}
} while (indice < numerosAleatorios.length); // El loop funciona hasta que se completa el array.//
Arrays.sort(numerosAleatorios); // Orden de numeros aleatorios //
Editor is loading...