2013-10-24 69 views
0

我想對例如ABCDEF需要和使用數字鍵加密等作爲3個問題的工作,這意味着所有的字母移位3個字母下降得defghi簡單的Java解密程序錯誤

最終該程序將要求輸入文本文件,輸出文本文件和命令行中的密鑰。

我遇到了一個錯誤,當前的代碼。加密是錯誤的。

import java.util.Scanner; 
import java.io.*; 

public class Program 
{ 

    public static void main(String[] args) throws IOException 
    { 

這裏是錯誤:

java Program 1.txt 2.txt 6 
Encrypted:ghiJklM 
Decrypted:uvwXyzA 
+0

不要轉貼您的問題... –

+0

我被告知我應該做一個新的問題,如果它是一個不同的問題?對不起,我是新來的。但解密不會將字母移動6. g - > u = 14 – user2913669

+0

代碼示例大部分不完整,您可以發佈更多內容嗎? –

回答

2

您解密原String,不加密的一個。

前兩個你解密算法的行應改爲:

for(int j = 0; j < encrypted.length(); j++) 
{ 
    int current1 = encrypted.charAt(j); 
    ...