Problème de programmation java 7.0
maxx519
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
maxx519 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
maxx519 Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonsoir je suis actuellement en train de faire un programme pour que l'ordinateur me donne une réponse automatique quand je lui pose une question.
Le programme marche mais je dois écrire la réponse . Comment je fais pour rendre cela automatique ?
Le programme marche mais je dois écrire la réponse . Comment je fais pour rendre cela automatique ?
A voir également:
- Problème de programmation java 7.0
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
PS: Mon programme est beaucoup trop "maigre" pour que cela fonctionne.
/**
*
*
import java.io.*;
class Petit_Jeu
{private String question;
private String reponse;
public Petit_Jeu()
{question=Saisie.lire_String("Question : ");
reponse=Liste_reponses.auto("Reponse : ");}
//Les questions doivent être posées à l'ordinateur.
//L'ordinateur doit donner la réponse automatiquement.
}
public class Essais01
{public static void main(String[] args)
{Petit_Jeu pj1=new Petit_Jeu();
}
}
//---Saisie.java
class Saisie
{public static String lire_String()
{String ligne_lue=null;
try {InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
ligne_lue=br.readLine();
}
catch(IOException e) {System.err.println(e);}
return ligne_lue;
}
public static String lire_String(String question)
{System.out.print(question);
return(lire_String());}
public static int lire_int()
{return Integer.parseInt(lire_String());}
public static int lire_int(String question)
{System.out.print(question);
return Integer.parseInt(lire_String());}
public static double lire_double()
{return Double.parseDouble(lire_String());}
public static double lire_double(String question)
{System.out.print(question);
return Double.parseDouble(lire_String());}
public static char lire_char()
{String reponse=lire_String();
return reponse.charAt(0);}
public static char lire_char(String question)
{System.out.print(question);
String reponse=lire_String();
return reponse.charAt(0);}
}
//Liste_reponses.java
class Liste_reponses
{public static String auto()
{String question_lue=null;
try {InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
question_lue=br.readLine();
}
catch (IOException e) {System.err.println(e);}
return question_lue;
}
public static String auto(String reponse)
{System.out.println(reponse);
return (auto());}
}
Ma classe saisie est là pour que je puisse écrire des chiffres de type int ou double et des les lettres de type String à des questions programmées dans le constructeur déclaré public.
Ma classe Liste_reponses est là pour rendre la réponse automatique. En fait ca c'est le programme qui me permettrai de donner une liste de réponses a des questions précises.
Exemple: Moi : salut ca va bien aujourd'hui ?
L'ordinateur : oui ca va bien merci et toi ?
c'est pour qu'il me renvoi une réponse tout seul pour crée une sorte de discution instantanée avec lui ; je lui écris et lui il me répond.C'est un peu plus clair comme ca ?