Fala conterrâneo…
É o seguinte, o lance é vc modificar e acessar os dados dos clientes através de modificadores setter e getter.
Fiz um exemplo muito parecido com este que vc fez aí…
O usuario entra com o nome do cliente, o peso e a altura. Estes dados sao passados para a classe clientes, e depois acessadas pelos metodos get.
Cole estes códigos e crie os .class pra vc ver como funciona…
QQ dúvida é só me mandar um e-mail:
[email removido]
Aqui ta a classe principal:
import java.io.*;
public class Principal{
public static void main(String args[]) throws java.io.IOException{
String no,pes,alt;
Double peso=0.0,altura=0.0;
Clientes cli = new Clientes();
BufferedReader leitor= new BufferedReader(new InputStreamReader(System.in));
System.out.println("Digite o seu nome: ");
no=leitor.readLine();
cli.setNome(no);
System.out.println("Digite a sua idade: ");
pes=leitor.readLine();
try{
peso=Double.parseDouble(pes);
}
catch(NumberFormatException e){
System.out.println("ERRO");
}
cli.setPeso(peso);
System.out.println("Digite a sua altura: ");
alt=leitor.readLine();
try{
altura=Double.parseDouble(alt);
}
catch(NumberFormatException e){
System.out.println("ERRO");
}
cli.setAltura(altura);
// Pra mostrar os dados
System.out.println ("\n" + cli.getNome());
System.out.println (cli.getPeso());
System.out.println (cli.getAltura());
}
}
E aqui ta a classe Clientes:
public class Clientes{
private String nome="";
double peso=0.0, altura=0.0;
public void setNome(String x){
this.nome=x;
}
public void setPeso(Double x){
this.peso=x;
}
public void setAltura(Double x){
this.altura=x;
}
public String getNome(){
return this.nome;
}
public Double getPeso(){
return this.peso;
}
public Double getAltura(){
return this.altura;
}
}