Le résultat final de ma méthode pas le résultat que je veux

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

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=338356&siteId=1
conseillé
Classement