Appel de methode

Résolu
gege.2007 Messages postés 25 Statut Membre -  
gege.2007 Messages postés 25 Statut Membre -
Bonjour,
je voudrais savoir si mon appel de méthode pour cette méthode est correct.

La méthode:
public void chargerJeu(String cheminDuFicher) throws IOException {		
		int[][] tab1 = new int[9][9];

		try (Scanner scanner = new Scanner(new File(cheminDuFicher))) {
			while (scanner.hasNextInt()) {
				int x = scanner.nextInt();
				int y = scanner.nextInt();
				int z = scanner.nextInt();
				tab1 [x][y] = z;

			}

			System.out.println( tab1);

		}
	}


Mon appel de méthode:
chargerJeu(cheminDuFicher);


Merci par avance pour vos réponses

2 réponses

  1. luckydu43 Messages postés 4497 Date d'inscription   Statut Membre Dernière intervention   1 177
     
    Bonsoir !

    Si l'appel de méthode est situé dans la même classe que la méthode, il est impératif d'ajouter static entre public et le nom de méthode.
    Cela donne :
    public static void chargerJeu(String cheminDuFicher) throws IOException {
           .....
    }


    Il vous faut ensuite traiter l'exception si elle est levée, via un try/catch.
    En voici un sommaire exemple :

    try {
    chargerJeu(cheminDuFicher);
    } catch (IOException e) {
    StringBuilder sb = new StringBuilder();
    sb.append("Le fichier n'a pu être chargé.");
    sb.append("\n");
    sb.append("Veuiller ressaisir le chemin.");
    System.out.println(sb);
    }


    Sinon, c'est bon ;-)

    Bonne soirée !
    0
  2. gege.2007 Messages postés 25 Statut Membre
     
    Ok, merci beaucoup, bonne soirée à vous.
    0