Convertir une casse de caractère

Vous pouvez supposer que l'entrée doit être entre les lettres minuscules a ~ z

public class Solution {
    
    
    
    public static char lowercaseToUppercase(char character) {
    
    
        character = (char)(character - 32);
        return character;
    }
    public static char uppercaseTolowercase(char character){
    
    
        character = (char)(character + 32);
        return character;
    }
    public static void main(String [] args){
    
    
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        char character = str.charAt(0);
        //Solution so = new Solution();
        if(character >= 'a' && character <= 'z'){
    
    
            System.out.print(lowercaseToUppercase(character));
        }
        if(character >= 'A' && character <= 'Z'){
    
    
            System.out.print(uppercaseTolowercase(character));
        }
    }
}
Remarque: Si la méthode est une méthode non statique, vous devez créer un objet de classe pour appeler la méthode dans la fonction principale.

Je suppose que tu aimes

Origine blog.csdn.net/A_Tu_daddy/article/details/103533381
conseillé
Classement