Java : Question : Où est L'erreur ?

monuto -  
limite Messages postés 1207 Statut Membre -
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();
    }
}

5 réponses

  1. monuto
     
    Salut !

    Merci jebok .. Mais Tu n'as pas compris Le problème . :'(
    1
    1. jebok Messages postés 371 Date d'inscription   Statut Membre 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
  2. shaiulud Messages postés 51 Date d'inscription   Statut Membre 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
  3. 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
    1. jebok Messages postés 371 Date d'inscription   Statut Membre 51
       
      String info = ...
      0
  4. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    c'est bien de poser un prob ..

    mais pose une question correcte ...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. limite Messages postés 1207 Statut Membre 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
    1. jebok Messages postés 371 Date d'inscription   Statut Membre 51
       
      Tu fais une collection de code Java ??
      0
    2. limite Messages postés 1207 Statut Membre 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