Java : Question : Où est L'erreur ?

monuto -  
limite Messages postés 1207 Date d'inscription   Statut Membre Dernière intervention   -
Salut !

Où est L'erreur ?
et Comment le Corriger ?

import javax.swing.JOptionPane;
class Humain
{
    private String Name;
    private int Age;
    public String Info;
    public void getName()
    {
        Name=JOptionPane.showInputDialog("Enter Your Name : ");
    }
    public void getAge()
    {
        Age=Integer.parseInt(JOptionPane.showInputDialog("Enter Your Age : "));
    }
    public void printInfo()
    {
        Info="Name : "+Name+"\nAge : "+Age;
        JOptionPane.showMessageDialog(null,Info,"ID",JOptionPane.INFORMATION_MESSAGE);
        System.exit(0);
    }
}
class Student extends Humain
{
    private int Number;
    public void getNumber()
    {
        Number=Integer.parseInt(JOptionPane.showInputDialog("Enter Your Number : "));
    }
    Info+="\nNumber : "+Number;
}
public class Learn
{
    public static void main(String args[])
    {
        Student Me=new Student();
        Me.getName();
        Me.getAge();
        Me.getNumber();
        Me.printInfo();
    }
}
A voir également:

5 réponses

monuto
 
Salut !

Merci jebok .. Mais Tu n'as pas compris Le problème . :'(
1
jebok Messages postés 358 Date d'inscription   Statut Membre Dernière intervention   51
 
Si justement j'ai très bien compris le problème !!
"Identifier expected" signifie que tu as oublié de mettre un type devant un objet.
Et en effet, tu as écrit :
Info = ...

alors qu'il aurait fallu écrire :
String Info = ...

car ton objet Info est de type String !
0
shaiulud Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   15
 
private int number; // la norme sun impose les majuscules uniquement pour les classes, minuscule pour le reste.


Info+="\nNumber : "+String.valueOf(number);

tu voulais concaténer un int et un String
0
monto
 
Salut !

Merci shaiulud .. Mais Tu n'as bien compris le Problème :(

L'erreur C'est "Identifier Expected" (Info)
Info+="\nNumber : "+Number;


Help !
0
jebok Messages postés 358 Date d'inscription   Statut Membre Dernière intervention   51
 
String info = ...
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
c'est bien de poser un prob ..

mais pose une question correcte ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
limite Messages postés 1207 Date d'inscription   Statut Membre Dernière intervention   67
 
Bonsoir


Donc ceci ::

class Student extends Humain
{
    private int Number;
    public void getNumber()
    {
        Number=Integer.parseInt(JOptionPane.showInputDialog("Enter Your Number : "));
    }
   String  Info = "\nNumber : "+Number;
}




Au fait, si tu as des autres bouts de codes de n'importe quelles
import , je suis preneur

chocolatnoiramerintense@yahoo.fr

Limite
0
jebok Messages postés 358 Date d'inscription   Statut Membre Dernière intervention   51
 
Tu fais une collection de code Java ??
0
limite Messages postés 1207 Date d'inscription   Statut Membre Dernière intervention   67
 
Salut Jebok

Je suis en train de me faire une collection comme tu dis.

La musique et les films m'intéressent pas, alors je me tourne sur les
exemples de livres qui proposent des codes sources libre de droits

(c8

limite
0
limite Messages postés 1207 Date d'inscription   Statut Membre Dernière intervention   67
 
Je te passe un lien sur le javaswing qui est super

c'est un .zip ou tu trouveras pratiquement toutes les classes utilisées
avec swing


http://www.oreilly.com.cn/codeexample/javaswing/

ici le même lien, vu chapitre par chapitre

http://examples.oreilly.com/jswing2/code/
limite
0