/*********************************** キーボード入力(1文字) 大文字・小文字の変換処理 (英字以外の文字に対しては何も変換しない) ************************************/ import java.util.*; public class InputChar { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String keybd; // 文字列変数の定義 char c; // char型変数(変換前) char c2; // char型変数(変換後) System.out.print("文字を1文字入力して下さい-->"); keybd=sc.nextLine(); // 文字列の入力 c=keybd.charAt(0); System.out.print("\n"); System.out.print("入力文字は"+c+"です\n"); c2=Character.toUpperCase(c); // 小文字→大文字変換 System.out.print("\n大文字に変換すると"); System.out.print(c2); System.out.print("です\n"); c2=Character.toLowerCase(c); // 大文字→小文字変換 System.out.print("\n小文字に変換すると"); System.out.print(c2); System.out.print("です\n"); } }