Appel de methode

[Résolu/Fermé]
Signaler
Messages postés
25
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
14 décembre 2016
-
Messages postés
25
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
14 décembre 2016
-
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

Messages postés
3455
Date d'inscription
vendredi 9 janvier 2015
Statut
Membre
Dernière intervention
25 août 2021
751
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 !
Messages postés
25
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
14 décembre 2016

Ok, merci beaucoup, bonne soirée à vous.