Bonjour,
Sachant que le fichier Hello.txt n’est pas dans le répertoire de travail, pourquoi le code suivant :
affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import java.io.*; public class Worker { public static void main(String argv[]) { Worker w = new Worker(); System.out.println(w.work()); } public int work() { try { FileInputStream dis = new FileInputStream("Hello.txt"); } catch (FileNotFoundException fne) { System.out.println("No such file found"); return -1; } catch (IOException ioe) { } finally { System.out.println("Doing finally"); } return 0; } }?No such file found, Doing finally, -1
Je comprends pas d'où sort le -1 car return signifie que l'ordi stocke mais pas affiche non?
Merci de votre aide!![]()
Partager