小编Bri*_*ard的帖子

在for循环期间添加ascii代码

这可能是一个简单的修复,但我似乎无法解决它.

我试图在for循环期间为字符的ascii值添加一个整数.

它给了我程序期望变量而不是值的错误.我怎么能做我想在这里做的事情?

这是代码:

public boolean toggleEncryption(){
    if(encrypted == false){
        for(int i = 0; i < sentence.length(); i++){
            if(sentence.charAt(i) >= 65 && sentence.charAt(i) <= 90){
                int x = (int)sentence.charAt(i);
                x += key;
                while(x > 90){
                    x = x - 26;
                }
                sentence.charAt(i) += (char)x;
            }
        }
    }
    return encrypted;
}
Run Code Online (Sandbox Code Playgroud)

这条线sentence.charAt(i) += (char)x;不适合我

java for-loop

1
推荐指数
1
解决办法
95
查看次数

标签 统计

for-loop ×1

java ×1