Cifrado cesar en Java
Codigo:
package cesarconsola;
public class CesarConsola {
public static void main(String[] args) {
Integer clave = 2;
String frase1 = "Jose Abel Garcia"; //si 2,d
String frase2 = "";
char[] charfrase1 = frase1.toCharArray();
char[]may = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U' , 'V', 'W', 'X', 'Y', 'Z' };
char[]min = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
int largo_frase=charfrase1.length;
/*System.out.println(largo_frase);*/
for(int i=0;i<largo_frase;i++)
{
for (int j=0;j<min.length;j++){
if(charfrase1[i]==min[j]){
frase2 = frase2 + min[j+clave];
}
if(charfrase1[i]== may[j]){
frase2 = frase2 + may[j + clave];
}
}
}
System.out.println ("la frase encriptada es:"+frase2);
}
}
public class CesarConsola {
public static void main(String[] args) {
Integer clave = 2;
String frase1 = "Jose Abel Garcia"; //si 2,d
String frase2 = "";
char[] charfrase1 = frase1.toCharArray();
char[]may = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U' , 'V', 'W', 'X', 'Y', 'Z' };
char[]min = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
int largo_frase=charfrase1.length;
/*System.out.println(largo_frase);*/
for(int i=0;i<largo_frase;i++)
{
for (int j=0;j<min.length;j++){
if(charfrase1[i]==min[j]){
frase2 = frase2 + min[j+clave];
}
if(charfrase1[i]== may[j]){
frase2 = frase2 + may[j + clave];
}
}
}
System.out.println ("la frase encriptada es:"+frase2);
}
}
Ejecutando desde consola
No hay comentarios:
Publicar un comentario