Bonjour,
j'ai fait une classe qui demande a l'utilisateur les differentes partitions de son serveur (c'est pour les raid en fait) et qui les ecrit dans un fichier texte. Le probleme c'est que je n'arrive pas a en faire une boucle, donc au resultat j'obtient "rentrez un volume : ";je rentre mon volume;"voulez vous rentrer un autre volume ?";je rentre y ou n; et la au lieu de faire une boucle quand je reponds oui, le programme se termine et ecrit ma donnée dans le fichier
.voici le code :

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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public static void fichier() throws IOException {
		// TODO Auto-generated method stub
 
 
 
		String volume="";String volumes="";
	int n = 1;String autre="";
		PrintWriter sortie = new PrintWriter (new FileWriter("C:/volumes.txt"));
 
		Reader reader = new InputStreamReader(System.in); 
		BufferedReader input = new BufferedReader(reader); 	
 
 
	do{n=0;
 
		System.out.print("Entrez votre volume : "); 
		volume = input.readLine(); 
 
		if(volumes==""){
 
		volumes=volumes+volume;}
		else{volumes=volumes+"\r\n"+volume;}
 
		System.out.print("Autre volume? y/n : "); 
		autre=input.readLine();
 
		if(autre=="y"){n=1;}
 
 
 
		sortie.print(volumes);
	}while(n != 0);
 
	sortie.close();}
 
}
merci pr votre aide!