Tableau en java

[Fermé]
Signaler
-
Messages postés
14
Date d'inscription
samedi 2 décembre 2017
Statut
Membre
Dernière intervention
3 décembre 2017
-
Bonjour,
je veux crée un tableau a 2 dimensions et il va remplir par l'utilisateur,commet?

1 réponse

Messages postés
14
Date d'inscription
samedi 2 décembre 2017
Statut
Membre
Dernière intervention
3 décembre 2017
2
Voilà un exemple fonctionnel :

import java.util.Scanner;

public class LauncherTwoDimArrayInput {
    private int[][] data;
    private int rowMax;
    private int colMax;

    public LauncherTwoDimArrayInput(int row, int col) {
        this.rowMax = row;
        this.colMax = col;
        this.data = new int[this.rowMax][this.colMax];
    }

    public void fill() {
        Scanner in = new Scanner(System.in);
        for (int row = 0; row < this.data.length; row++) {
            for (int col = 0; col < this.data[row].length; col++) {
                System.out.println("Entrer un entier :");
                this.data[row][col] = in.nextInt();
            }
            System.out.println();
        }
    }

    @Override
    public String toString() {
        String ret = "";

        for (int row = 0; row < this.data.length; row++) {
            for (int col = 0; col < this.data[row].length; col++) {
                ret += data[row][col];
            }
            ret += '\n';
        }

        return ret;
    }

    public static void main(String[] args) {
        LauncherTwoDimArrayInput launcherTwoDimArrayInput = new LauncherTwoDimArrayInput(2, 3);
        launcherTwoDimArrayInput.fill();
        System.out.println(launcherTwoDimArrayInput.toString());
    }
}

2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci