Se connecter

Informatique

Programmation

Sujet : Quelqu'un pour m'aider en JAVA débutant svp ?
1
Halo-Legende
Niveau 10
04 novembre 2019 à 12:34:57

https://www.noelshack.com/2019-45-1-1572866383-capture-d-ecran-29.png

C'est le début d'un exercice et je comprends pas comment construire la classe :(

Raidden36
Niveau 6
04 novembre 2019 à 13:44:16

https://www.google.com/search?q=java+cr%C3%A9er+une+classe&oq=java+cr%C3%A9er+une+classe

Halo-Legende
Niveau 10
04 novembre 2019 à 13:46:41

Le 04 novembre 2019 à 13:44:16 Raidden36 a écrit :
https://www.google.com/search?q=java+cr%C3%A9er+une+classe&oq=java+cr%C3%A9er+une+classe

:(

mov_eax_1
Niveau 10
04 novembre 2019 à 18:34:35

moi j'ai compris ça:


class Instance{

    private int[][] arr;
 
    public Main(int length, int number){
        arr = new int[number][length];
        
        for(int i=0; i<number; i++){
            int[] newArr = new int[length];
            for(int j=0; j<length; j++) newArr[j] = 1; //libre a toi de mettre des valeurs aléatoires dedans
            this.arr[i] = newArr;
        }        
    }

    public int[][] get(){
        return this.arr;
    }

     public static void main(String []args){
        Instance a = new Instance(2,4);

         //Pour visualiser ta liste de tableaux
        for (int i=0; i < a.get().length; i++) {
            for (int j=0; j < a.get()[i].length; j++) {
                System.out.print(" " + a.get()[i][j]);
            }
                 System.out.println("");
            }

       }
}

mov_eax_1
Niveau 10
04 novembre 2019 à 18:43:07

apres ça renvois pas une copie mais si tu veux tu peux mettre la fonction get()


int[][] dst = new int[this.arr.length][];
for (int i = 0; i < this.arr.length; i++)
     dst[i] = Arrays.copyOf(this.arr[i], this.arr[i].length);
            
return dst;

EDIT: oui et j'ai oublié de renommer le constructeur Instance au lieu de Main

Raidden36
Niveau 6
05 novembre 2019 à 14:50:19

ça m'a tout l'air d'être un exercice d'apprentissage, et en une recherche google, que je t'ai link, tu as toutes les ressources dont tu as besoin.
Je suis absolument pas fan de faire le travail à ta place.

mov_eax_1
Niveau 10
05 novembre 2019 à 21:14:08

Le 05 novembre 2019 à 14:50:19 Raidden36 a écrit :
ça m'a tout l'air d'être un exercice d'apprentissage, et en une recherche google, que je t'ai link, tu as toutes les ressources dont tu as besoin.
Je suis absolument pas fan de faire le travail à ta place.

parfois un bon exemple c'est mieux que de dire "bah cherche comment creer une classe sur google"

Raidden36
Niveau 6
05 novembre 2019 à 23:22:29

Le 05 novembre 2019 à 21:14:08 mov_eax_1 a écrit :

Le 05 novembre 2019 à 14:50:19 Raidden36 a écrit :
ça m'a tout l'air d'être un exercice d'apprentissage, et en une recherche google, que je t'ai link, tu as toutes les ressources dont tu as besoin.
Je suis absolument pas fan de faire le travail à ta place.

parfois un bon exemple c'est mieux que de dire "bah cherche comment creer une classe sur google"

Je trouve pas qu'habituer les gens à compter sur les autres soit une bonne chose personnellement.
Autant lui donner tout de suite les bonnes habitudes.

1
Sujet : Quelqu'un pour m'aider en JAVA débutant svp ?
News culture
La Planète des Singes : Le Nouveau Royaume - la révolution simienne est en marche !
   Retour haut de page
Consulter la version web de cette page