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

avec Java Discussion :

Problème de main


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Femme Profil pro
    bordeaux
    Inscrit en
    Novembre 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : bordeaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2012
    Messages : 22
    Points : 19
    Points
    19
    Par défaut Problème de main
    bonjour a tous,

    je n'arrive pas a faire le main dans mon programme, il me fait un null pointer exception alors que j'ai instancier mon objet.
    je vous joint mon 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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    public class Ethernet {
    	 static int []adresse;
     
     
     
    	public Ethernet (int []adresse)throws stop,stop1{
     
    		if (adresse.length>6){
    			throw new stop();
    		}
    		for (int i=0;i<adresse.length-1;i++){
    			if ((adresse[i]>255)||(adresse[i]<0)){
    				throw new stop1();
    			}
    		}
    	}
    	public String toString (){
    		String prefixe = " adresse : ";
    		String res = "";
    		for (int i=0;i<adresse.length-1;i++){
    			res=res + prefixe + Integer.toHexString(i);
    			prefixe = ":";
    				}
    		return res;
    	}
    	@Override
    	public int hashCode() {
    		final int prime = 31;
    		int result = 1;
    		result = prime * result + Arrays.hashCode(adresse);
    		return result;
    	}
     
    	@Override
    	public boolean equals(Object obj) {
    		if (this == obj)
    			return true;
    		if (obj == null)
    			return false;
    		if (!(obj instanceof Ethernet))
    			return false;
    		Ethernet other = (Ethernet) obj;
    		return Arrays.equals(adresse, other.adresse);
    	}
    	public static void main(String[] args) throws stop,stop1{
    		Scanner lectureClavier = new Scanner (System.in);
     
    	try {
     
    Ethernet e1 = new  Ethernet(adresse);
    		for (int i=0;i<adresse.length-1;i++){
    			System.out.print(" Entrer le nombre" +(i+1)+":");
    			adresse [i] = lectureClavier.nextInt();
    		}
    		System.out.println(" résultat " + e1);
    	}catch (stop e1){
    		System.out.print(" Nombres dépassés ");
    	}
    	}
    }
    class stop extends  RuntimeException {
     
    	/**
             * 
             */
    	private static final long serialVersionUID = 1L;}
    class stop1 extends RuntimeException{
     
    	/**
             * 
             */
    	private static final long serialVersionUID = 1L;}

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Citation Envoyé par chikita Voir le message
    il me fait un null pointer exception alors que j'ai instancier mon objet.
    Lequel ?
    Tu n'as pas initialisé le tableau adresse.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre à l'essai
    Femme Profil pro
    bordeaux
    Inscrit en
    Novembre 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : bordeaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2012
    Messages : 22
    Points : 19
    Points
    19
    Par défaut
    merci de ton aide j'ai parfois l'impression d'être une quiche

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/05/2009, 01h17
  2. [Tableaux] Problème Warning: main en php
    Par gege87270 dans le forum Langage
    Réponses: 5
    Dernier message: 01/02/2008, 01h07
  3. problème ds main(String [] args)
    Par chadnour dans le forum Langage
    Réponses: 4
    Dernier message: 06/01/2008, 15h39
  4. Fenêtre, problème avec main.
    Par Green Lemon dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 23/12/2007, 19h39
  5. Réponses: 2
    Dernier message: 21/10/2006, 15h24

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