p1.io
Class PromptingReaderSemExcecao

java.lang.Object
  |
  +--java.io.Reader
        |
        +--java.io.BufferedReader
              |
              +--p1.io.ParserReader
                    |
                    +--p1.io.PromptingReader
                          |
                          +--p1.io.PromptingReaderSemExcecao

public class PromptingReaderSemExcecao
extends PromptingReader

Um PromptingReader que não retorna exceção (para principiantes).

Version:
1.1
Copyright (C) 1999 Universidade Federal da Paraíba.
Author:
Jacques Philippe Sauvé, jacques@dsc.ufpb.br
See Also:
PromptingReader

Constructor Summary
PromptingReaderSemExcecao(java.io.Reader in)
           
 
Method Summary
 double lerdouble()
          Lê um número real da entrada padrão.
 java.lang.Double lerDouble()
          Lê um número real da entrada padrão.
 double lerdouble(java.lang.String prompt)
          Lê um número real da entrada padrão.
 java.lang.Double lerDouble(java.lang.String prompt)
          Lê um número real da entrada padrão.
 int lerInt()
          Lê um inteiro da entrada padrão.
 int lerInt(java.lang.String prompt)
          Lê um inteiro da entrada padrão.
 java.lang.Integer lerInteiro()
          Lê um inteiro da entrada padrão.
 java.lang.Integer lerInteiro(java.lang.String prompt)
          Lê um inteiro da entrada padrão.
 java.lang.String lerLinha()
          Lê uma linha da entrada padrão.
 java.lang.String lerLinha(java.lang.String prompt)
          Lê uma linha da entrada padrão.
 java.lang.String lerPalavra()
          Lê uma palavra da entrada padrão.
 java.lang.String lerPalavra(java.lang.String prompt)
          Lê uma palavra da entrada padrão.
 int read()
          Lê um caractere da entrada padrão.
 int read(java.lang.String prompt)
          Lê um caractere da entrada padrão.
 void testar()
           
 
Methods inherited from class p1.io.PromptingReader
printPrompt
 
Methods inherited from class java.io.BufferedReader
close, mark, markSupported, read, readLine, ready, reset, skip
 
Methods inherited from class java.io.Reader
read
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PromptingReaderSemExcecao

public PromptingReaderSemExcecao(java.io.Reader in)
Method Detail

lerLinha

public java.lang.String lerLinha()
Lê uma linha da entrada padrão. Não lança exceção.
Overrides:
lerLinha in class ParserReader
Returns:
A linha lida.

lerLinha

public java.lang.String lerLinha(java.lang.String prompt)
Lê uma linha da entrada padrão. Não lança exceção. Dá um prompt para o usuário.
Overrides:
lerLinha in class PromptingReader
Returns:
A linha lida. Retorna null no fim da entrada.

lerPalavra

public java.lang.String lerPalavra()
Lê uma palavra da entrada padrão. Não lança exceção.
Overrides:
lerPalavra in class ParserReader
Returns:
A palavra lida. Retorna null no fim da entrada.

lerPalavra

public java.lang.String lerPalavra(java.lang.String prompt)
Lê uma palavra da entrada padrão. Não lança exceção. Dá um prompt para o usuário.
Overrides:
lerPalavra in class PromptingReader
Returns:
A palavra lida. Retorna null no fim da entrada.

lerInteiro

public java.lang.Integer lerInteiro()
Lê um inteiro da entrada padrão. Não lança exceção.
Overrides:
lerInteiro in class ParserReader
Returns:
O inteiro lido, como objeto Integer. Retorna null no fim da entrada.

lerInteiro

public java.lang.Integer lerInteiro(java.lang.String prompt)
Lê um inteiro da entrada padrão. Não lança exceção. Dá um prompt para o usuário.
Overrides:
lerInteiro in class PromptingReader
Returns:
O inteiro lido, como objeto Integer. Retorna null no fim da entrada.

lerInt

public int lerInt()
Lê um inteiro da entrada padrão. Não lança exceção.
Returns:
O inteiro lido, como int. Não indica fim de entrada.

lerInt

public int lerInt(java.lang.String prompt)
Lê um inteiro da entrada padrão. Não lança exceção. Dá um prompt para o usuário.
Returns:
O inteiro lido, como int. Não indica fim de entrada.

lerDouble

public java.lang.Double lerDouble()
Lê um número real da entrada padrão. Não lança exceção.
Overrides:
lerDouble in class ParserReader
Returns:
O número lido, como objeto Double. Retorna null no fim da entrada.

lerDouble

public java.lang.Double lerDouble(java.lang.String prompt)
Lê um número real da entrada padrão. Não lança exceção. Dá um prompt para o usuário.
Overrides:
lerDouble in class PromptingReader
Returns:
O número lido, como objeto Double. Retorna null no fim da entrada.

lerdouble

public double lerdouble()
Lê um número real da entrada padrão. Não lança exceção.
Returns:
O número lido, como double. Não indica fim da entrada.

lerdouble

public double lerdouble(java.lang.String prompt)
Lê um número real da entrada padrão. Não lança exceção. Dá um prompt para o usuário.
Returns:
O número lido, como double. Não indica fim da entrada.

read

public int read()
Lê um caractere da entrada padrão. Não lança exceção.
Overrides:
read in class java.io.BufferedReader
Returns:
O caractere lido. Retorna -1 no fim da entrada.

read

public int read(java.lang.String prompt)
Lê um caractere da entrada padrão. Não lança exceção. Dá um prompt para o usuário.
Returns:
O caractere lido. Retorna -1 no fim da entrada.

testar

public void testar()
Overrides:
testar in class ParserReader