Eu fiz esse código para comparar a chave1 com a chave2 e exibir a menssagem2 caso as chaves forem diferentes.. porem eu coloco a chaves iguai e ele só amostra a mensagem2
String texto = "";
int num = -1;
for( int i = 0; i < 2; i++ ) {
num = ran.nextInt( letras.length() );
texto += letras.substring( num, num + 1 );
}
String chave = "";
int index = -1;
for( int i = 0; i < 20; i++ ) {
index = ran.nextInt( letras.length() );
chave += letras.substring( index, index + 1 );
}
Pergunta
Sr tomate
Eu fiz esse código para comparar a chave1 com a chave2 e exibir a menssagem2 caso as chaves forem diferentes.. porem eu coloco a chaves iguai e ele só amostra a mensagem2
Scanner scan = new Scanner(System.in);
Random ran = new Random();
int idade;
String nome,chave2, mensagem2,mensagem;
String letras = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVYWXZ";
String texto = "";
int num = -1;
for( int i = 0; i < 2; i++ ) {
num = ran.nextInt( letras.length() );
texto += letras.substring( num, num + 1 );
}
String chave = "";
int index = -1;
for( int i = 0; i < 20; i++ ) {
index = ran.nextInt( letras.length() );
chave += letras.substring( index, index + 1 );
}
System.out.println(chave);
System.out.println("Mensagem");
mensagem = scan.nextLine();
mensagem2 = texto;
System.out.println("Digite a chave");
chave2 = scan.nextLine();
if(chave==chave2){
System.out.println(mensagem);
}
else if (chave != chave2)
{
System.out.println(mensagem2);
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.