Nic*_*lki 1 java encryption ascii
我正在用Java编写加密程序,我需要将输入字符串更改为某个值.当我到达Z并且需要将其更改为A而不是ASCII代码中的下一个字符时,我遇到了问题.我如何将它从Z改为A?我知道我还需要更改它被加密的值,但我在如何将ASCII中的Z更改为A时画了一个空白.
假设您要将所有字母移位n:
((letter - 'A' + n) % 26) + 'A'
Run Code Online (Sandbox Code Playgroud)
并解码:
((letter - 'A' + 26 - n) % 26) + 'A'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5561 次 |
| 最近记录: |