/* ------------------------------------ 配列04 文字列の暗号化 ------------------------------------ */ import java.util.*; public class Array04Encode { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String keybd; char[] before,after; // 文字型配列の宣言 int charCount; int key; // 暗号キー System.out.print("文字列を入力してください-->"); keybd=sc.nextLine(); System.out.print("暗号キーはいくつ?(1-25)-->"); key=sc.nextInt(); before=keybd.toCharArray(); // 配列 before に文字を代入  charCount=before.length; // 要素数を求める System.out.print("文字数="+charCount+"\n\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 をString型に代入 System.out.print("暗号化します→"+keybd+"\n"); } }