¿Hay una manera de crear una matriz en java con algunos números inicializados y luego agregar números aleatorios en él

Denard Hyman:

Estoy tratando de crear una matriz con 7 números que se introducen y 43 que al azar manualmente.

Soy capaz de hacerlo en C, pero estoy frente a un desafío en java los 7 números que se introducen manualmente siguen saliendo como ceros cuando se imprime la matriz

int arr3[]= {1,2,3,4,5,6,7}; // this is where I created the array 
arr3=new int[50];

// esto es donde traté de poblarlo

for (int i = 7; i < arr5.length; i++) 
{
arr3[i] = (int) (Math.random() * 1500);
} 

Me gustaría que los primeros números para ser introducidos manualmente y el resto a ser creados al azar

Aurelien Montmejat:

Es porque no arr3=new int[50];se restablece todos los valores en la lista a 0 y establecer el tamaño de la matriz a 50. Aquí int arr3[]= {1,2,3,4,5,6,7};se está ajustando el tamaño de 7. Lo que podría hacer es esto, por ejemplo:

int arr3[]= new int[50];
arr3[0] = 1;
arr3[1] = 2;
arr3[2] = 3;
arr3[3] = 4;
arr3[4] = 5;
arr3[5] = 6;
arr3[6] = 7;

for (int i = 7; i < arr3.length; i++) {
    arr3[i] = (int) (Math.random() * 1500);
}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=336363&siteId=1
Recomendado
Clasificación