Type mismatch: cannot convert from int to char
Bonjour à tous,
Je suis débutant en java et j'essaye de résoudre un programme qui demande à l'utilisateur une lettre minuscule et qui affiche la lettre majuscule correspondante.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
import java.util.Scanner;
public class ex3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner clavier = new Scanner(System.in);
System.out.println("Entrez la lettre minuscule que vous voulez afficher en maj : ");
char lettre = clavier.nextLine().charAt(0);
char lettremaj;
lettremaj =(char)lettre - 32;
System.out.println(lettremaj);
}
} |
L'erreur affichée est la suivante :
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Type mismatch: cannot convert from int to char
at ex3.main(ex3.java:16)
Quelqu'un pourrait m'expliquer car je ne comprend pas vraiment :?
Merci d'avance :)