程序设计思想
字符串的加密是对每个字符进行加3操作,解密是减三操作
程序源码
import java.util.Scanner; public class JiaMi { public static void main(String[] args) { Scanner input=new Scanner(System.in); int choose=0; String s1=null,s2; System.out.println("请选择: 1.加密 2.解密"); choose=input.nextInt(); s2=input.nextLine(); if(choose==1) { System.out.println("请输入需要加密的字符串"); s1=input.nextLine(); for(int i=0;i<s1.length();i++) { System.out.print((char)(s1.charAt(i)+3)); } } else { System.out.println("请输入需要解密的字符串"); s1=input.nextLine(); for(int i=0;i<s1.length();i++) { System.out.print((char)(s1.charAt(i)-3)); } } } }
程序流程图
运行结果截图