在这个学校的小项目中,我正在做一个凯撒密码。将要做的是,用户将打出一个单词,它将被转换为一个字符数组,然后转换为相应的ASCII数字。然后这个方程将在每个号码来执行:将ascii数字数组转换为它们各自的字符
new_code =(Ascii_Code +移用户挑选出一个数])%26
到目前为止,这里是我已经写出的代码:
import javax.swing.*;
import java.text.*;
import java.util.*;
import java.lang.*;
public class Encrypt {
public static void main(String[] args) {
String phrase = JOptionPane.showInputDialog(null, "Enter phrase to be messed with ");
String shift = JOptionPane.showInputDialog(null, "How many spots should the characters be shifted by?");
int shiftNum = Integer.parseInt(shift); //converts the shift string into an integer
char[] charArray = phrase.toCharArray(); // array to store the characters from the string
int[] asciiArray = new int[charArray.length]; //array to sto