java之字母加密练习

3/8/2017来源:ASP.NET技巧人气:3152

输入一个单词,将它进行加密后输出,加密规则 :按字母表顺序,用该字母后一个字母代替,(字母’z’用字母’a’代替),其它符号不变,输出加密后的结果。 代码如下:

import java.util.Scanner; public class text3{ public static void main(String[] args){ int i; System.out.PRintln(“输入一个单词:”); Scanner sc = new Scanner(System.in);//重新输入一个字符 String s = sc.nextLine();//输入一个字符串 int a = s.length(); //定义一个长字符串 for(i=0;i < a;i++){ char c = s.charAt(i);//输出字符c if(c==’z’) System.out.print(“a”);//如果c等于z时,这时输出a else System.out.print((char)(c+1) + ” “);//否则输出下一个字符 } System.out.print(“\n”); } } 运行结果如下: 这里写图片描述