Classe,atributos,encapsulamento,objetos

5 respostas
A

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 e descriptografado.
A criptografia,utilizada deve ser a substituição de cada caractere pelo seu sucessor. Ex:CADA = DBEB

Agradeço desde já.

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

5 Respostas

Hebert_Coelho

Desculpe, mas aqui a gente não faz dever de faculdade ou tarefas.

Se você está tendo algum erro no seu código já criado, poste que iremos ajudar.

d34d_d3v1l

Faço das palavras do jake as minhas. :slight_smile:

A

jakefrog:
Desculpe, mas aqui a gente não faz dever de faculdade ou tarefas.

Se você está tendo algum erro no seu código já criado, poste que iremos ajudar.

Beleza cara,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.

ABÇOS.

d34d_d3v1l

use a tag code para postar código. :slight_smile:
leia as regras do forum antes de postar.

:slight_smile:

InicianteJavaHenriqu

Você deve usar a tag code para postar seu código fonte.

angeloe97:

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.

ABÇOS.

Use vetor e for.

:thumbup:

Criado 25 de junho de 2012
Ultima resposta 25 de jun. de 2012
Respostas 5
Participantes 4