Char型
大文字/小文字の判別
Character.isUpperCase(char c)
Character.isLowerCase(char c)
を使う。
大文字/小文字の変換
Character.toUpperCase(char c)
Character.toLowerCase(char c)
String型
String strに含まれる文字列の全変換は可能なよう。
System.out.println(str.toUppercase());
サンプルコード
import java.util.Scanner; public class Main140 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char[] s = sc.nextLine().toCharArray(); sc.close(); StringBuilder sb = new StringBuilder(); for(char c: s) { if(Character.isUpperCase(c)) { sb.append(Character.toLowerCase(c)); } else { sb.append(Character.toUpperCase(c)); } } System.out.println(sb); } }