/* -------------------------------------- 配列(4)暗号文の作成 --------------------------------------- */ import java.util.*; public class Hairetu_04_angou { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String keybd; int key; System.out.print("文字列を入れて下さい-->"); keybd=sc.nextLine(); System.out.print("暗号キーはいくつ?(1〜25)-->"); key=sc.nextInt(); System.out.print("\n入力文字は "); System.out.print(keybd+" です\n"); char[] mae,ato; // char型配列の宣言 mae=keybd.toCharArray(); // String型→char配列に格納 int mojicount; mojicount=mae.length; // 文字数を調べる System.out.print(mojicount+"文字です\n"); ato=new char[mojicount]; // 配列atoの生成 for ( int n=0 ; n 'z') ato[n]=(char)(mae[n]+key-26); else ato[n]=(char)(mae[n]+key); } keybd=new String(ato); // 配列atoをStringに変換 System.out.print("\n暗号化すると "); System.out.print(keybd+" です\n"); } }