Comment j'appelle une fonction dans le Switch ?
Salut !
je veux faire un mini traducteur et je débute en java!
mon problème est que je sais pas comment j'appele mes deux , je vous montre mes 3 classe, je sais qu'on peut faire sa dans une classe mais je suis obligé de suivre l'enseignant il nous a demandé 3 classe, Voila :
Dans la classe traducteur j'ai ces deux fonctions :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public String recherche_Ang_Fran(String motFr)
{
while(i < TabEng.length && (!this.mot.equals(TabEng[i])))
i++ ;
if(i <= TabAng.length)
motFr = TabFran[i];
return motFr ;
}
public String recherche_Fran_Ang(String motAn)
{
while(i < TabFran.length && (!this.mot.equals(TabFran[i])))
i++ ;
if(i <= TabFran.length)
motAn = TabEng[i];
return motAn ;
} |
Et dans la classe main j'ai ca :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
public class MainTradu {
public static void main(String[]args)
{
String mot;
Traduction trd = new Traduction(mot);
System.out.println("Tappez 1 pour traducteur français-Anglais ou 2 pour Anglais-Français");
int n ;
System.out.println("n = ");
Scanner sc = new Scanner(System.in);
n = sc.nextInt();
switch (n)
{
case 1 : System.out.println("Vous avez choisit taducteur francais-Arabe : " trd.recherche_Fran_Arab(mot)); <== j'ai un probleme ici (je sais pas comment j'appelle la fonction de la classe traducteur)
break;
case 2 : System.out.println("Vous avez choisit taducteur Arabe-Français : " ); <== meme chose ici
break;
default: System.out.println("Ce nombre n'existe pas !");
} |
la 3em classe est faite pour l'affichage.
Pour les tableaux j'utilise des tableaux statique j'ai aucun problème
Si vous pouviez m'aider, me dire comment je fait l'appelle des fonction dans mon switch :oops:
Merci d'avance !