IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Erreur : Illegal modifier for parameter in; only final is permitted


Sujet :

Langage Java

  1. #1
    Membre averti
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Points : 341
    Points
    341
    Par défaut Erreur : Illegal modifier for parameter in; only final is permitted
    Bonjour,

    Je commence un petit programme dont voici l'intégralité :

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
     
    /**
     * 
     */
    package src;
     
    import java.io.BufferedReader;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
     
    /**
     * @author pierre
     * 
     */
     
    public class Yajts {
     
    	/**
             * @param args
             */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
     
    		System.out.println("Yajts Yes Another Java Trading System");
    		System.out.println("Import Quotes");
    		System.out.println("Copyright (c) 2006 ");
     
    		if (args.length == 1) {
    			System.out.println("Traitement normal");
    			csvImport();
    		} else {
    			System.out.println("Error");
    			System.out.println("Input file is missing.");
    		}
    	}
     
    	private static void csvImport() {
    		private BufferedReader in=null;  
     
    		try {
    			in = new BufferedReader(new FileReader(csvFile));
    		} catch (FileNotFoundException e) {
    			System.out.println("File " + csvFile + " not found!");
    			e.printStackTrace();
    			System.exit(1);
    		}
     
    	}
     
    }
    Sur cette ligne de code :
    private BufferedReader in=null;

    J'ai cette erreur :0
    Illegal modifier for parameter in; only final is permitted

    Pourquoi je ne peux pas initialiser mon BufferedReader à null ?
    Je l'ai vu faire dans un autre programme sans erreur.

    Merci,

    Tintin92

  2. #2
    Membre expert
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Points : 3 135
    Points
    3 135
    Par défaut
    et en supprimant le private ??

  3. #3
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par moritan
    et en supprimant le private ??
    +1

    Les variables locales n'ont pas d'attribut de visibilité...

    a++

  4. #4
    Membre averti
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Points : 341
    Points
    341
    Par défaut
    Plus d'erreur de compile.
    Merci.

    Tintin92



    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
     
    /**
     * 
     */
    package src;
     
    import java.io.BufferedReader;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
     
    /**
     * @author pierre
     * 
     */
     
    public class Yajts {
     
    	/**
             * @param args
             */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
     
    		System.out.println("Yajts Yes Another Java Trading System");
    		System.out.println("Import Quotes");
    		System.out.println("Copyright (c) 2006 ");
     
    		if (args.length == 1) {
    			System.out.println("Traitement normal");
    			csvImport(args[0]);
    		} else {
    			System.out.println("Error");
    			System.out.println("Input file is missing.");
    		}
    	}
     
    	private static void csvImport(String csvFile) {
    		BufferedReader in = null;
     
    		try {
    			in = new BufferedReader(new FileReader(csvFile));
    		} catch (FileNotFoundException e) {
    			System.out.println("File " + csvFile + " not found!");
    			e.printStackTrace();
    			System.exit(1);
    		}
     
    	}
     
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/12/2012, 18h59
  2. Erreur "entity for parameter binding cannot be null"
    Par angel.success dans le forum Java EE
    Réponses: 22
    Dernier message: 25/05/2012, 19h33
  3. Réponses: 8
    Dernier message: 05/02/2007, 09h56
  4. [MySQL] Erreur pour modifier des champs
    Par kevinf dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/11/2006, 21h47
  5. Réponses: 1
    Dernier message: 04/10/2006, 09h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo