segunda-feira, 22 de junho de 2009

Tipos de dados em Java: int, Double e String

Olá novamente.

Neste texto veremos como fazer uma classe em Java (bem simples) e como manipular 3 tipos de dados, o int e o Double e String, esses dois últimos são classes. Lembre de identificar e seguir as normas, uma classe (declaração) sempre deve iniciar com letra maiúscula, sendo assim "int" é um tipo primitivo de dados, String e Double são classes.

Veja o código e comentamos depois.

public class Sistema {
private String nome;
private int idade;
private Double peso;

public void setNome(String nome) {
this.nome = nome;
}

public String getNome() {
return this.nome;
}

public void setIdade(Integer idade) {
this.idade = idade;
}

public int getIdade() {
return this.idade;
}

public void setPeso(Double peso) {
this.peso = peso;
}

public Double getPeso() {
return this.peso;
}

public static void main(String[] args) {
Sistema sistema = new Sistema();

sistema.setIdade(10);
sistema.setNome("Teste");
sistema.setPeso(3.14);
System.out.println(""+sistema.getIdade()+"\n");
System.out.println(""+sistema.getPeso()+"\n");
System.out.println(sistema.getNome());
}
}

Logo no início declaramos nome, idade e peso, com seus respectivos tipos. Em seguida implementamos os métodos assessores (get's e set's) para os atributos.

Dentro do main, criamos um objeto do tipo "Sistema" (instanciamos a classe que é o nosso programa) e setamos dados aos atributos. No fim usamos os get's para exibir na tela o valor que tem em cada atributo.

Observações gerais sobre o código:

- Você deve fornecer os dados no formato que o método está esperando. No caso o Double espera um valor do tipo decimal ou inteiro. O System.out.println espera uma string, como os atributos idade e peso não são, com a conactenação (que só é possível com strings) convertemos os valores para serem exibidos pelo método.

Nenhum comentário:

Postar um comentário