Code:
public class Kriptovanje{
public static String kriptuj(String poruka){
StringBuffer buff = new StringBuffer();
for(int i=0; i<poruka.length(); i++){
char c = poruka.charAt(i);
int j = ((int)c)+101;
buff.append((char)j);
}
String kriptovanaPoruka = buff.toString();
return kriptovanaPoruka
}
public static String dekriptuj(String kriptovanaPoruka ){
StringBuffer buff = new StringBuffer();
for(int i=0; i<kriptovanaPoruka .length(); i++){
char c = kriptovanaPoruka .charAt(i);
int j = ((int)c)/-101;
buff.append((char)j);
}
String poruka= buff.toString();
return poruka;
}
}
Od ovoga nema jednostavnije, svako slovo pomeris za 101 pa posle vratis.
P.S. mali savet: +1 pa posle -1 je provaljeno :)