Appel de methode

Résolu/Fermé
gege.2007 Messages postés 25 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 décembre 2016 - 20 avril 2015 à 23:05
gege.2007 Messages postés 25 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 décembre 2016 - 20 avril 2015 à 23:48
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

luckydu43 Messages postés 3484 Date d'inscription vendredi 9 janvier 2015 Statut Membre Dernière intervention 30 juin 2022 815
20 avril 2015 à 23:23
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
gege.2007 Messages postés 25 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 14 décembre 2016
20 avril 2015 à 23:48
Ok, merci beaucoup, bonne soirée à vous.
0