3ий дескриптор
package com.javarush.task.task32.task3213;
import java.io.IOException;
import java.io.StringReader;
/*
Шифр Цезаря
*/
public class Solution {
public static void main(String[] args) throws IOException {
StringReader reader = new StringReader("Khoor#Dpljr#&C,₷B'3");
System.out.println(decode(reader, -3)); //Hello Amigo #@)₴?$0
}
public static String decode(StringReader reader, int key) throws IOException {
String data = "";
if(reader.equals(null)){
return "";
}
else{
int a;
while ((a = reader.read()) != -1){
char c = (char) (a + key);
data = data + c;
}
return data;
}
}
}