需要Caesar Shift密码Java程序解决方案:

需要Caesar Shift密码Java程序解决方案:,java,Java,这是我的CompSci老师给我的问题,我如何准确地在只有循环,没有数组的情况下进行移位?问题如下: 凯撒密码器使用一个字符串,将每个字母转换为一个字母,一次移位后会覆盖一定数量的字母,而不会弄乱空格、数字或标点符号。例如:如果一个密码的移位为-2,那么该密码将执行以下操作 它安全吗?好 结果:Gq gr qxdc?Emmb 要轻松理解密码,您可以查看以下内容: abcdefghijklmnopqrstuvwxyz xyabcdefghijklmnopqrstuvxx 第一行是原始代码,第二行是加

这是我的CompSci老师给我的问题,我如何准确地在只有循环,没有数组的情况下进行移位?问题如下:

凯撒密码器使用一个字符串,将每个字母转换为一个字母,一次移位后会覆盖一定数量的字母,而不会弄乱空格、数字或标点符号。例如:如果一个密码的移位为-2,那么该密码将执行以下操作

它安全吗?好

结果:Gq gr qxdc?Emmb

要轻松理解密码,您可以查看以下内容:

abcdefghijklmnopqrstuvwxyz

xyabcdefghijklmnopqrstuvxx

第一行是原始代码,第二行是加密代码

编写一个程序,接收句子和移位量。然后打印出加密代码,确保避免使用任何标点、空格和数字


我感谢所有的帮助

您不需要任何数组,直接在字符串上执行。 字符串只是一个字符数组。当然,字符串也是某种数组,但这可能是他的想法