Seguinte, so novo, e to começando agora e to me interessando muitu por java, montei um programa que pega o nome, rg e poltrona que o usuário quer sentar e grava num arquivo txt…té aew, blz o programa ta rodando normal, tudo certo…soh que são 44 lugares e não consigo fazer esta consistência na poltrona para que não aceite o valor digitado para poltrona seja maior que 44…algum pode me dar uma idéia de como fazer issu mais ou menos, ja tentei de varios jeitos mas não consigo…
segue a classe…
import java.io.*;
public class Passageiro{
// Atributos
private String nome, rg;
private int poltrona;
public Passageiro(){}
public Passageiro(String nome, String rg, int poltrona){
this.nome = nome;
this.rg = rg;
this.poltrona = poltrona;
}
public String getNome() {
return nome;
}
public String getRg() {
return rg;
}
public int getPoltrona() {
return poltrona;
}
public void setNome(String aux){
if(aux != null){
if(aux.trim()!="")
this.nome = aux;
}
}
public void setRg(String aux) {
if(aux != null){
if(aux.trim()!="")
this.rg = aux;
}
}
public void setPoltrona(int aux){
if(aux > 0){
this.poltrona = aux;
}
}
public void insereNoArquivo(){
File f= new File("C:\\Trab Interdiciplinar","arq.txt");
try{
FileWriter fw = new FileWriter(f , true);
BufferedWriter escrita = new BufferedWriter(fw);
escrita.write(nome + " | ");
escrita.write(rg + " | ");
escrita.write(poltrona);
escrita.newLine();
escrita.close();
}
catch(IOException ex){
System.out.println("\n Prolemas com o arquivo");
}
}
// criar um metodo para imprimir os dados gravado no arquivo
public void imprime(){
}
}