Il codice è questo:
class Controllo_lettera{
public static void main (String [] args){
char lettera='a';
System.out.println("La lettera "+lettera+" è maiuscola? "+maiuscola(lettera));
System.out.println("La lettera "+lettera+" è una vocale? "+vocale(lettera));
}
//dato in input un carattere questo metodo restituisce true se è una lettera maiuscola, false altrimentipublic static boolean maiuscola(char let){
return ((let>='A') && (let<='Z'));
// se il carattere dato in input, let, è compreso tra la lettera A e la Z allora viene restituito true: si tratta di una lettera maiuscola
}
//dato in input un carattere questo metodo restituisce true se è una vocale, false altrimenti, cioè se è una consonante
public static boolean vocale(char let){
switch (let){
//se il parametro let dato in input è A, E, I ecc... allora si tratta di una vocale e si restituisce true altrimenti false perchè vuol dire che si tratta di una consonante
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
case 'Y':
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'y':
return true;
default:
return false;
}
}
}
Nessun commento:
Posta un commento