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. 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
    1. Tu fais une collection de code Java ??
    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
  2. Modérateur
    c'est bien de poser un prob ..

    mais pose une question correcte ...
    1. Salut !

      Merci jebok .. Mais Tu n'as pas compris Le problème . :'(
      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 !
    2. Salut !

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

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


      Help !
      1. String info = ...
    3. 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