2013-10-24 3 views
0

Я пытаюсь работать над проблемой, которая берет, например, ABCDEF и шифрует его с помощью цифровой клавиши, такой как 3. что означает, что все буквы сдвигаются 3 буквы вниз, чтобы получить defghiдешифрование Программы Simple 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); 
    ... 
Смежные вопросы