Hello everyone. Je suis néophyte et voici un code que je dois exploiter :
class GraphMat {
boolean[][] m;
GraphMat (int n) {m = new boolean[n][n];}
}
Je dois donc instancier la classe GraphMat, la remplir puis l'afficher.
J'ai tenté ça mais IntelliJ me recommande "d'améliorer mon style" :
package com.myjavatest; import java.util.Scanner; public class Main {
public static class GraphMat { boolean[][] m; GraphMat(int n) {m = new boolean[n][n];} }
public static void main(String[] args) { GraphMat matrix = new GraphMat(3); fillMatrix(matrix); displayMatrix(matrix); }
private static void fillMatrix(GraphMat matrix) { Scanner sc = new Scanner(System.in); for (int r = 0; r < matrix.m.length; r++) { for (int c = 0; c < matrix.m[0].length; c++) { System.out.print(String.format("Enter matrix[%d][%d] : ", r, c)); matrix.m[r][c] = sc.nextBoolean(); } } }
private static void displayMatrix(GraphMat matrix) { for (int r = 0; r < matrix.m.length; r++) { for (int c = 0; c < matrix.m[0].length; c++) { System.out.print(matrix.m[r][c] + "\t"); } System.out.println(); } }
}
Please help !!!
- Edité par misterlab360@gmail.com 21 janvier 2022 à 18:48:09
Remplir et afficher une matrice
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.