Methode pour remplir un tableau
Résolu
moustif94000
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
-
moustif94000 Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
moustif94000 Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerais remplir un tableau sous forme triangulaire, cet un exo d'entrainement
En gros j'aimerais que le nombre de ligne soit du même nombre que le nombre de colonne.
constructeur :
Saisir un nombre N au clavier
Creer un tableau à 2 dimensions de N lignes
Appeler la methode remplir pour creer les colonnes et remplir le tableau
Appeler la méthode affiche qui affiche le tableau à l'écran
Fin constructeur
methode remplir :
Intialiser N à 1
Pour chaque ligne du tableau
Creer le bon nombre de colonnes
Pour chaque colonne
Placer la valeur de N
Incrémenter N
Fin pour
Fin pour
Fin methode remplir
Voici mon code je suis bloqué a remplir :
public class Triangle {
public Triangle() throws IOException{
int n;
int tableau [][];
BufferedReader cla;
cla = new BufferedReader(new InputStreamReader(System.in)); /*
System.out.println("Entrez le nombre de ligne pour votre tableau");
n=Integer.parseInt(cla.readLine());
tableau = new int [n][];
}
j'aimerais remplir un tableau sous forme triangulaire, cet un exo d'entrainement
En gros j'aimerais que le nombre de ligne soit du même nombre que le nombre de colonne.
constructeur :
Saisir un nombre N au clavier
Creer un tableau à 2 dimensions de N lignes
Appeler la methode remplir pour creer les colonnes et remplir le tableau
Appeler la méthode affiche qui affiche le tableau à l'écran
Fin constructeur
methode remplir :
Intialiser N à 1
Pour chaque ligne du tableau
Creer le bon nombre de colonnes
Pour chaque colonne
Placer la valeur de N
Incrémenter N
Fin pour
Fin pour
Fin methode remplir
Voici mon code je suis bloqué a remplir :
public class Triangle {
public Triangle() throws IOException{
int n;
int tableau [][];
BufferedReader cla;
cla = new BufferedReader(new InputStreamReader(System.in)); /*
System.out.println("Entrez le nombre de ligne pour votre tableau");
n=Integer.parseInt(cla.readLine());
tableau = new int [n][];
}
A voir également:
- Remplir tableau java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
2 réponses
Tu compile les deux, tu exécute Test.java et ça fonctionnera.
Bonne continuation.
Triangle.java
Test.java
Bonne continuation.
Triangle.java
import java.util.*; // pour utiliser le Scanner public class Triangle { // permet de lire des valeurs au clavier public static Scanner sc = new Scanner(System.in); private int[][] tableau; // le tableau private int n; // n public Triangle() { System.out.print("Entrez la valeur de N : "); try { n = sc.nextInt(); } catch(InputMismatchException e) { System.out.println("Vous devez entrer un nombre !"); System.out.println("Par défaut nous mettrons 3 dans N."); n = 3; } this.tableau = new int[n][n]; remplirTableau(); afficherTableau(); } public void remplirTableau() { int valeur = 1; for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { this.tableau[i][j] = valeur++; } } } public void afficherTableau() { for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { System.out.print(this.tableau[i][j]); // on affiche un ou deux espaces selon la valeur // affichée pour garder un tableau structuré System.out.print(this.tableau[i][j] >= 10 ? " " : " "); } System.out.print("\n"); } } }
Test.java
public class Test { public static void main(String[] args) { Triangle t = new Triangle(); } }