Java : Question : Où est L'erreur ?

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. Salut !

    Merci jebok .. Mais Tu n'as pas compris Le problème . :'(
    1
    1. 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. 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
    1. 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. String info = ...
        0
    2. Modérateur
      c'est bien de poser un prob ..

      mais pose une question correcte ...
      0
      1. 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. Tu fais une collection de code Java ??
          0
        2. 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