public static String entradaString(String label){
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String entrada = "";
System.out.printf(label);
try{
entrada = input.readLine();
}catch(IOException e)
{
System.out.println("Erro na Leitura!");
}
return(entrada);
}
cp[i] = new ContaPoupanca(cp[i].entradaString("Nome do Titular: "),cp[i].entradaString("Numero da Agência: "),cp[i].entradaString("Numero da Conta: "),0);
tipo, ja entendi que minha classe tem um metodo construtor, a ao criar a conta, devo passar ele com a entrada de dados,
Minha pergunta eh o seguinte:
Como funciona eesse entradaString, para que serve esse label???
Esse label é a pergunta que será exibida para o usuário antes das entradas dos dados.
M
michelato
mas tipo no meu programa ela nao exibe nada, tem que usa-la???
nao da para fazer dessa forma
[code] public static String entradaString(){
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String entrada = "";
System.out.printf(label); // sem isso
try{
entrada = input.readLine();
}catch(IOException e)
{
System.out.println("Erro na Leitura!");
}
return(entrada);
}
M
michelato
cara entendi, era coisinha boba mesmo, é que estou indo muito rapido em java!!!
Valew
WendersonLP
Cuidado coisas bobas as vezes são mais difíceis de encotra em um código.
M
michelato
tem como fazer isso com o JOptionPAne??? para aparecer em uma caixa de texto?
WendersonLP
Tem só é você substituir, retire o System, que está recebendo a messagem do label, e onde está fazendo a leitura coloque como
String o label.
M
michelato
como assim?
M
michelato
public String entradaString(String label){
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String entrada = "";
try{
entrada = JOptionPane.showInputDialog(null,label,JOptionPane.INFORMATION_MESSAGE);
}catch(IOException e)
{
System.out.println("Erro na Leitura!");
}
return(entrada);
} assim nao deu nao!! como seria!!!
WendersonLP
entrada=JOptionPane.showInputDialog(null,label);
M
michelato
publicstaticStringentradaString(Stringlabel){Stringentrada="";try{entrada=JOptionPane.showInputDialog(null,label);}catch(IOExceptione){System.out.println("Erro na Leitura!");}return(entrada);}