/***********************************  配列4 文字列の暗号化 ************************************/ import java.util.*; public class Array04Encode { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String keybd; char[] before; char[] after; int charCount; int key; System.out.print("文字列を入力して下さい-->"); keybd=sc.nextLine(); System.out.print("暗号キーはいくつ(1-25)-->"); key=sc.nextInt(); System.out.print("入力文字は"); System.out.print(keybd); System.out.print("です\n"); before=keybd.toCharArray(); // 配列に文字を代入 charCount=before.length; // 要素数を求める System.out.print("文字数="+charCount+"\n"); after=new char[charCount]; // 配列afterの生成 for ( int n=0 ; n 'z' ) after[n]=(char)(before[n]+key-26); else after[n]=(char)(before[n]+key); } keybd=new String(after); // 配列afterを文字列に変換 System.out.print("暗号化します→"); System.out.print(keybd+"\n"); } }