Ir ao conteúdo
  • Cadastre-se

Criar Programa Básico


angeloe97

Posts recomendados

Faça uma classe chamada "Criptografia" que possua um atributo chamado "texto" do tipo String.

Esta classe deve possuir métodos atribuam valor ao atributo "texto" e retornem ele criptografado.

A criptografia,utilizada deve ser a substituição de cada caractere pelo seu sucessor. Ex:CADA = DBEB

eu consegui fazer esse e deu certo:

public class JavaApplication21 { 


public static void main(String[] args) {

Criptografia c1 = new Criptografia();

c1.setTexto("texto");

System.out.println(c1.getTexto());
}
}



public class Criptografia {

private String texto;

public void setTexto(String t) {
texto = t;
}

public String getTexto(){
texto = texto.replaceAll("a", "b");
texto = texto.replaceAll("b", "c");
texto = texto.replaceAll("c", "d");
texto = texto.replaceAll("d", "e");
texto = texto.replaceAll("e", "f");
// ...
texto = texto.replaceAll("z","a");

return texto;
}

só que o código vai ficar muito grande se botar métodos replaceAll() para todas as letras,então só queria saber se tem outra forma de fazer esse mesmo programa.

Agradeço desde já.

Obs:Se o código vim explicado agradeço em dobro :) .

ABÇOS.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!