Convertir un caso de carácter

Puede asumir que la entrada debe estar entre letras minúsculas 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));
        }
    }
}
Nota: Si el método es un método no estático, debe crear un objeto de clase para llamar al método en la función principal.

Supongo que te gusta

Origin blog.csdn.net/A_Tu_daddy/article/details/103533381
Recomendado
Clasificación