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);
}