阵列难吗? (线程中的异常" main" java.lang.ArrayIndexOutOfBoundsException:26)

时间:2014-09-05 05:09:51

标签: java

我的阵列遇到了一些麻烦。我正在做一个编码程序,当我把字母“y”移到两个地方时,应该是“a”,我得到一个错误。当我解码(将字母向左移动)时也会发生同样的情况。有什么建议吗?

这是我的代码:http://pastebin.com/v3wjn793

1 个答案:

答案 0 :(得分:3)

你应该使用mod操作来回绕

letters[ n % 26 ]

Uletters[n % 26 ]