teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

補足

2018/04/16 11:36

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -1,9 +1,9 @@
1
1
  `System.out.println`で変数を出力すると分かりますが暗号化するときは変数:`num0`が1~6なのに、
2
2
  復号する時は変数:`counter0`が7~1まで回ります。
3
- 修正するだけでしたら、以下のような形に変更してくださいな。
3
+ 修正するだけでしたら、復号部分を以下コードに変更してくださいな。
4
4
 
5
5
  ```Java
6
- for(counter0=textbytelen-1;counter0>=1 ;counter0--)
6
+ for(counter0=textbytelen-2;counter0>=1 ;counter0--)
7
7
  {
8
8
  textbytes[counter0]=(byte)(textbytes[counter0] ^(textbytes[counter0-1]));
9
9
  }