É o seguinte, eu quero passar os elementos do array A pro array B, um a um, na ordem crescente. Fiz o código utilizando for, porém o resultado exibido é este:
A: [D@addbf1
B: [D@42e816
eu utilizei o Math.random(); para valorizar os 10 elementos do arra com número de 10 a 100, até essa parte ele funciona, porém ele exibe esses digitos que eu não entendi. Tentei uma Casting de int, mesmo assim não deu certo. e agora? Abaixo segue o código.
package arrays.exerciciosBásicos;
import javax.swing.JOptionPane;
public class Exec_01 {
public static void main(String[] args) {
double A[] = new double[10];
double B[] = new double[10];
for (int i = 0; i < A.length; i++) {
A[i] = (int) (Math.random() * 90) + 10;
System.out.println(A[i]);
}
for (int i = 0; i < A.length; i++) {
for (int c = 0; c < A.length; c++) {
if (A[i] < A[c]) {
B[i] = A[i];
}
}
}
JOptionPane.showMessageDialog(null, "A: " + A + "\nB: " + B);
System.out.println("A: " + A + "\nB: " + B);
}
}