bonjour,
c'est mon programme, je n'ai pas compris la source de l'erreur affichée
merci pour l'aide
bonjour,
c'est mon programme, je n'ai pas compris la source de l'erreur affichée
merci pour l'aide
Bonjour,
J'ai quelque talents de devin et à vu de nez comme ça, je dirais un NullPointerException, mais je me surestimes surement un peu...
___
Code source ?
Erreur retournée?
Salut,
euh moi j'ai pas de talents de devin, mais je suppose que tu as oublié de spécifier ton erreur. Ca pourrait éventuellement nous aidé si tu nous donnais le texte de ton erreur^^.
le voila ^^
ProgAdresse.java
Adresse.java
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 import java.util.*; class ProgAdresse { public static void main(String[] args) { Adresse A1; Adresse A2; //int num1,num2,code1,code2; //String nom1,nom2,v1,v2; Scanner s=new Scanner(System.in); A1.Lire(); A2.Lire(); A1=new Adresse(); A2=new Adresse(); A1.Afficher(); A2.Afficher(); if(A1.Egale(A2)==true) System.out.println("les deux Adresses sont égalesn/n"); else System.out.println("non, elles ne sont pas égalesn/n");} }
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 import java.util.*; public class Adresse { int numero; String nomRue; int codPostal; String ville; //Adresse(int num,String nom,int code,String v){ //numero=num; //nomRue=nom; //codPostal=code; //ville=v; //} void Lire(){ Scanner e=new Scanner(System.in); System.out.println("donner le numéro\n"); numero=e.nextInt(); System.out.println("donner le nom de la rue\n"); nomRue=e.next(); System.out.println("donner le code postal\n"); codPostal=e.nextInt(); System.out.println("donner la ville"); ville=e.next(); } void Afficher(){ System.out.println(numero+" "+codPostal+" "+nomRue+" "+ville); } boolean Egale(Adresse A){ if ((this.numero==A.numero)&&(this.codPostal==A.codPostal)&& (this.nomRue).compareTo(A.nomRue)&& (this.ville).compareTo(A.ville) ) return(true); else return(false);}} //fin Adresse
Ça c'est le code source de ton programme , pas l'erreur que t'affiche ton compilateur.
Les gens vont pas réécrire le code de ton exercice pour toi.
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The local variable A1 may not have been initialized
The local variable A2 may not have been initialized
at ProgAdresse.main(ProgAdresse.java:14)
Partager