Slt tlm,
je debute en java, je viens de finir un boukin sur ce language et grace a des exercices ke g trouV sur un site je voulai essayer de mettre en pratique ce ke g appris.
un exercice consitai a ecrir un programme pour inverser les lettres dun mot.
g fai kelke chose ki me semblait correct, mai lorske j´essai de compiler le compilateur me di kil manke un " ;" a la ligne 12 ( celle juste apres les premiers ; ---------- ) . je ne comprend pas pkoi. Si kk1 a la gentillesse de mexpliker je pourrai peut etre passer a la suite.
Merci par avance de votre aide.
voila se ke g ecri :
import java.util.Scanner;
class invers {
public static void main(String args[]) {
Scanner keyboard = new Scanner(System.in);
String mot = keyboard.next();
//------------------------------------------------
------
String inverse(mot) { / / La fonction qui inverse le mot
int a = mot.length();
int b = a--;
char[] table = new char[b]; / /Creation de table : le tableau qui contient
/ /les caractere du mot à l´envers
for ( i = 0; i < a; i++) {
table[i] = charAt(b);
b--;
}
String motinverse = new String(table); / /Creation du mot inversé à partir de table
return motinverse;
}
//-----------------------------------------------
----------
//retour dans main()
String w = mot.inverse();
System.out.println(w);
}
}