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