Cita de: daryo en 29 Septiembre 2015, 00:28 AMMuchas gracias!!, yo lo estaba intentando con un while, y me resultaba error pero probando con for, si ha salido, ya solo falta la otra parte, pero esa la pensare yo, gracias nuevamente por tomarte la molestia
el for lo puedes poner dentro de la funcion , es decir:Código (java) [Seleccionar]public static String descifrarCesar(String cesar){
String cadenaDescifrada="";
for(int desplazamiento=0;desplazamiento<10;desplazamiento++){
for(int i = 0; i<cesar.length();i++){//el desplazamiento no debe ser mayor al tamano de caracteres
int nuevaPosicion = (alfabetoCesar.indexOf(cesar.charAt(i))+alfabetoCesar.length()-(desplazamiento%alfabetoCesar.length()))%alfabetoCesar.length();//Posicion x - n mod 27
cadenaDescifrada+=alfabetoCesar.charAt(nuevaPosicion);//Concatena texto descifrado
}
cadenaDescifrada+="\n";// asi hago que haga un saldo de linea
}
return cadenaDescifrada;
}