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 : 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 ;
 
	}
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
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

Merci d'avance !