Design idea: convert input characters into ASCLL code to add and convert to characters
Program Flowchart:
Program Source code:
Package Kehouzuoye;import Java.util.scanner;public class Jiami {public static void main (string[] args) {//TODO Auto-gener Ated method Stub Scanner in=new Scanner (system.in); int N=0;int key=3; String m= ""; String Str=new string (); System.out.printf ("Please enter a string to encrypt"); Str=in.next (); for (int j=0;j<str.length (); j + +) { char B=str.charat (j); if (b>= ' A ' &&b<= ' z ') { if (b>= ' X ' &&b<= ' z ') { b-=26; B+=key; } else { b+=key; } } m+=b; } System.out.println ("The string after encryption is:" +m);} }
Results:
The ancient Roman Emperor Caesar used the following methods to encrypt military intelligence during the war: please write a program that encrypts or decrypts the user-entered English string using the above algorithm