您好,我是 Eclipse 新手,目前在使用凯撒密码时遇到问题。我已经编写了大部分代码,唯一的问题是使 X、Y、Z 再次“环绕”到开头。我相信我应该使用 % 运算符,我只是不知道如何实现它。
最佳答案
如果一切都是小写,您可以为每个字符执行类似的操作。
if (character > 'z') {
character -= 'z';
}
<小时/>
另一种方法是使用与 Wikipedia article 相同的方法.
character = (character - 'a' + const_to_add) % 26 + 'a';
关于java - Eclipse 凯撒密码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073390/