Bonjour,

Dans mon code ci-dessous j'ai essayé de déclarer ma variable de type int n à plusisurs endroit différents et quelque soit l'endroit où je la déclare des erreurs sont levées :

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
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.util.Scanner;
 
public class MethodesClass1
{
	public static void main(String args[])
	{
		System.out.print("Donnez le nom du fichier à créer :");
 
		Scanner clavier = new Scanner(System.in);
		String nomfich = clavier.nextLine();
 
		DataOutputStream sortie = new DataOutputStream(new FileOutputStream(nomfich));
 
		do
		{
			System.out.print("Donnez un entier : ");
			n = clavier.nextInt();
			if(n != 0);
			{
				sortie.writeInt(n);
			}
		}
		while(n != 0);
		sortie.close();
		System.out.println("*** Fin de creation fichier ***");
	}
}
Merci d'avance pour votre aide