Estoy tratando de copiar el contenido de mi matriz int en una matriz de tipo double. ¿Tengo que echarlos primero?¿Copia el contenido de una matriz int a una matriz doble en Java?
He copiado correctamente una matriz de tipo int en otra matriz de tipo int. Sin embargo, ahora quiero escribir el código que copiará el contenido de la Matriz A
en Matriz Y
(int a doble).
Aquí está mi código:
public class CopyingArraysEtc {
public void copyArrayAtoB() {
double[] x = {10.1,33,21,9},y = null;
int[] a = {23,31,11,9}, b = new int[4], c;
System.arraycopy(a, 0, b, 0, a.length);
for (int i = 0; i < b.length; i++)
{
System.out.println(b[i]);
}
}
public static void main(String[] args) {
//copy contents of Array A to array B
new CopyingArraysEtc().copyArrayAtoB();
}
}
¿Ha intentado ejecutarlo? ¿Funciona? ¿tuviste algun error? No estoy del todo seguro de cuál es la pregunta. –