Java - Ayuda codigo Java

 
Vista:

Ayuda codigo Java

Publicado por David (1 intervención) el 07/03/2019 18:49:14
Hola amigos, no sabia que titulo ponerle al tema pero aqui explico lo uqe necesito:
tengo el sigueinte codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package estesi;
import java.util.Scanner;
public class Estesi {
    public static void main(String[] args) {
        Scanner entradaEscaner = new Scanner (System.in);
        System.out.println("Escriba su mensaje");
        String mensaje = "";
        System.out.println("Escriba su Clave");
        String clave = "";
        mensaje = entradaEscaner.nextLine ();
        clave = entradaEscaner.nextLine ();
        char array[]=mensaje.toCharArray();
        for(int i = 0 ; i< array.length;i++)
        {
            array[i]=(char)(array[i]+(char)5);
        }
        String encriptado = String.valueOf(array);
        System.out.println(encriptado);
    }
 
}

Necesito que la variable "Clave" reemplaze el 5 (que esta por defecto) en el codigo, pero no se como hacerlo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 147
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Ayuda codigo Java

Publicado por Yamil Bracho (2302 intervenciones) el 07/03/2019 19:02:24
El problema es qye clave es un String (mas o menos como un arreglo de char), asi que lo quepuedes hacer es tomar un elemento de dicho arreglo. te quedaria algo como :

1
array[i]=(char)(array[i] + mensaje.charAt(0));
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar