IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Résultat de programme incorrect


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 684
    Par défaut Résultat de programme incorrect
    Bonjour,

    Mon programme ne me donne des résultats faux. Pourriez vous m'aider ?

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    import java.io.*;
    public class Staff 
    {
    	String code,name;
    	void getStaff()
    	{
    		try
    		{
    			BufferedReader ob=new BufferedReader(new InputStreamReader(System.in));
    			System.out.print("Enter code:");
    		        System.out.flush();
    			code=ob.readLine();
     
     
    			System.out.print("Enter Name :");
    			System.out.flush();
    			code=ob.readLine();
    		}
    		catch(Exception e)
    		{ }
    	}
    	void displayStaff()
    	{
    		System.out.print("\ncode:" +code);
    		System.out.print("\nName :" +name);
    	}
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    import java.io.*; 
    public class Teacher extends Staff 
    {
    	String subject,publication;
        void getTeacher()
        { 
        	getStaff();//calling getStaff
        	try
        	 {
      		BufferedReader obj=new BufferedReader(new InputStreamReader(System.in));
    			System.out.print("Enter subject:");
    			System.out.flush();
    			code=obj.readLine();
     
    			System.out.print("Enter Publication:");
    			System.out.flush();
    			code=obj.readLine();
        	 }
        	catch(Exception e)
        	{}
        }
        void displayTeacher()
        {
        	displayStaff();//calling displayStaff
        	System.out.print(" SUBJECT:" +subject);
        	System.out.print(" PUBLICATION:" +publication);
        }
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    import java.io.*;
    public class Education 
    {
    	public static void main (String []args)
    	{
    	int choice=1;
    	String str;
    	while(choice!=0)
    	{
    		System.out.println("\n\nChoose your choice....");
    		System.out.println("1) Teacher details");
    		System.out.println("2) Typist details");
    		System.out.println("3) Officier details");
    		System.out.println("Press 0 (zero) to exit");
    		System.out.print("Enter your choice:");
    		System.out.flush();
    		try
    		{ 
    			BufferedReader obj=new BufferedReader(new InputStreamReader(System.in));
    			str=obj.readLine();
    			choice=Integer.parseInt(str);
    		}
    		catch(Exception e)
    		{}
    		if(choice==0)
    		{
    			System.out.print("\n\nThanks for visiting\nDo visit next time....\n");
    			System.exit(1);
    		}
    		switch(choice)
    		{
    		case 1:
    			System.out.print("\n====Teacher Details====");
    			System.out.print("\nInputing Data");
    			Teacher obj_Teacher=new Teacher();
    			obj_Teacher.getTeacher();
    			System.out.println("\nDisplaying Data");
    			obj_Teacher.displayTeacher();
    			break;
    		case 2:
    			System.out.print("\n====Typiste Details====");
    			System.out.print("\nInputing Data");
    			Casual obj_Casual=new Casual();
    			obj_Casual.getCasual();
    			System.out.println("\nDisplaying Data");
    			obj_Casual.displayCasual();
    			break;
    		case 3:
    			System.out.print("\n====Teacher Details====");
    			System.out.print("\nInputing Data");
    			Officier obj_Officier=new Officier();
    			obj_Officier.getOfficier();
    			System.out.println("\nDisplaying Data");
    			obj_Officier.displayOfficier();
    			break;
    		}
    	}
    }}
    Voici ce que donne l'exécution :
    Choose your choice....
    1) Teacher details
    2) Typist details
    3) Officier details
    Press 0 (zero) to exit
    Enter your choice:1

    ====Teacher Details====
    Inputing DataEnter code:10
    Enter Name avi
    Enter subject:anglais
    Enter Publication:java

    Displaying Data

    code:java
    Name :null SUBJECT:null PUBLICATION:null


    Choose your choice....
    1) Teacher details
    2) Typist details
    3) Officier details
    Press 0 (zero) to exit
    Enter your choice:
    Les lignes soulignées avec null sont les lignes d'erreur.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    ... Tu te rends bien compte que tu ne donnes jamais de valeur à name, subject et publication ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Résultat du programme incorrecte
    Par byassir5 dans le forum Général Java
    Réponses: 1
    Dernier message: 18/01/2014, 03h15
  2. [MySQL] Résultat de requête incorrect !
    Par King_T dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 14/04/2008, 19h31
  3. Réponses: 5
    Dernier message: 28/03/2007, 23h29
  4. Réponses: 5
    Dernier message: 07/03/2007, 09h29
  5. Réponses: 4
    Dernier message: 12/11/2006, 18h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo