これはおそらく単純な修正ですが、解決できないようです。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;
}
ラインsentence.charAt(i) += (char)x;
私
'sentence'がStringの場合、それは不変なので、変更することはできません。 –
私は実際にそれを理解しようとしています。私はこのサイト全体をたくさん使いません。あなたの答えを受け入れるためにどこをクリックしますか? –