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 :
Et dans la classe main j'ai ca :
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 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 ; }
la 3em classe est faite pour l'affichage.
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 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 !"); }
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
Merci d'avance !
Partager