Geração TEC Java - Julho/2013
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

GenericConsoleUI

Ir para baixo

GenericConsoleUI Empty GenericConsoleUI

Mensagem por Admin Ter Set 10, 2013 2:28 pm

GenericConsoleUI.java
Código:

package br.gov.geracaotecsc.ui.console;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class GenericConsoleUI {
   
   private BufferedReader in;
   
   public GenericConsoleUI() {
      in =
         new BufferedReader(
               new InputStreamReader(System.in));
   }
   
   public String facaPergunta(String pergunta) {
      String resposta = null;
      try {
         System.out.println(pergunta);
         resposta = in.readLine();
      } catch (IOException e) {
         System.err.println("Ocorreu um erro ao ler os dados do usuário");
         e.printStackTrace();
      }
      return resposta;
   }
   
   public int facaPerguntaInt(String pergunta) {
      while (true) {
         String resposta = facaPergunta(pergunta);
         try {            
            return Integer.parseInt(resposta);
         } catch (Exception e) {
            System.out.println("Valor invalido");
         }
      }
   }
}

Admin
Admin

Mensagens : 123
Data de inscrição : 01/07/2013

https://geracaotecjava.forumbrasil.net

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos