Rechercher : dans
Par :

Java : Question : Où est L'erreur ?

Dernière réponse le 25 aoû 2005 à 15:21:38 monuto, le 24 aoû 2005 à 13:43:56 
 Signaler ce message aux modérateurs

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();
    }
}

Meilleures réponses pour « Java : Question : Où est L'erreur ? » dans :
POO - Encapsulation des données VoirLe concept d'encapsulation L'encapsulation est un mécanisme consistant à rassembler les données et les méthodes au sein d'une structure en cachant l'implémentation de l'objet, c'est-à-dire en empêchant l'accès aux données par un autre moyen que les...
Java - Les exceptions VoirLa nécessité de détecter les erreurs Tout programme comporte des erreurs, même si celui-ci semble fonctionner à merveille. Chaque programmeur essaye de réduire au minimum le nombre d'erreurs, mais toutes les erreurs ne peuvent pas forcément être...
Java - Caractéristiques du langage VoirFichier source, compilation et machine virtuelle Le fichier source d'un programme écrit en Java est un simple fichier texte dont l'extension est par convention .java. Ce fichier source doit être un fichier texte non formatté, c'est-à-dire un...

1

shaiulud, le 24 aoû 2005 à 13:55:06

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

Répondre à shaiulud

2

monto, le 24 aoû 2005 à 14:04:28

Salut !

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

L'erreur C'est "Identifier Expected" (Info)

Info+="\nNumber : "+Number;


Help !

Répondre à monto

3

jebok, le 24 aoû 2005 à 14:09:57

String info = ... Merci de votre aide

Répondre à jebok

4

monuto, le 24 aoû 2005 à 14:13:26

Salut !

Merci jebok .. Mais Tu n'as pas compris Le problème . :'(

Répondre à monuto

6

jebok, le 24 aoû 2005 à 15:16:41

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 !

Répondre à jebok

5

choubaka, le 24 aoû 2005 à 14:40:58

C'est bien de poser un prob ..

mais pose une question correcte ...
Chouba,
Pochard d'assaut .. 

Répondre à choubaka

7

limite, le 25 aoû 2005 à 00:02:41

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

Répondre à limite

8

jebok, le 25 aoû 2005 à 14:53:51

Tu fais une collection de code Java ??

Répondre à jebok

9

limite, le 25 aoû 2005 à 14:58:47

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

Répondre à limite

10

 limite, le 25 aoû 2005 à 15:21:38

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

Répondre à limite