Bah, à la place d'un char[] tu mets un char ! Forcément, ça ne plus fonctionner.
Au lieu de char second=str.charAt(0);, fais char[] second = str.toCharArray();. Mais tu vas avoir d'autres problèmes parce que rien ne garantit que l'utilisateur va taper au moins 26 lettres : si ce n'est pas le cas, ton programme pourra planter lors du codage.
Partager