Qusay Abu Auda:
J'espère que vous êtes bien et bien faire.
public class Main {
public static void main(String[] args) {
System.out.println(reverse3(new int[] {1,2,3}));
}
public static int[ ] reverse3(int [] nums) {
int [] j = new int[3];
j[0] = nums[2];
j[1] = nums[1];
j[2] = nums[0];
return j;
}
}
Comme vous le voyez dans le code de la méthode est donné un tableau de longueur de 3 ints, retourner un nouveau tableau avec les éléments dans l'ordre inverse, donc {1, 2, 3} devient {3, 2, 1}.
Mais quand je clique pour exécuter le résultat final est [I @ 7b23ec81 quelqu'un peut me dire la solution et merci.
Ayushi Keshri:
Parce que vous retournerez j qui est un objet de tableau, vous devez en boucle pour imprimer sur les valeurs
En fonction principale ce que vous pouvez faire est:
Array arr[] = reverse3(new int[]{1,2,3});
for(int i=0;i<arr.length;i++)
{ System.out.println(arr[i]); }