44 lines
1.3 KiB
Java
44 lines
1.3 KiB
Java
import java.io.*;
|
|
import java.nio.charset.*;
|
|
|
|
class ExemploBufferedReader {
|
|
|
|
//Declaracao da classe BufferedReader
|
|
private static BufferedReader in = new BufferedReader(new InputStreamReader(System.in, Charset.forName("ISO-8859-1")));
|
|
|
|
public static String readString(){
|
|
String s = "";
|
|
char tmp;
|
|
try{
|
|
do{
|
|
tmp = (char)in.read();
|
|
if(tmp != '\n' && tmp != ' ' && tmp != 13){
|
|
s += tmp;
|
|
}
|
|
}while(tmp != '\n' && tmp != ' ');
|
|
}catch(IOException ioe){}
|
|
return s;
|
|
}
|
|
|
|
public static void main(String [] args) throws Exception {
|
|
|
|
System.out.printf("Entre com uma palavra: ");
|
|
String str = readString();
|
|
|
|
System.out.printf("Entre com um numero inteiro: ");
|
|
int inteiro = Integer.parseInt(readString().trim());
|
|
|
|
System.out.printf("Entre com um numero real: ");
|
|
double real = Double.parseDouble(readString().trim().replace(",","."));
|
|
|
|
System.out.printf("Entre com um caractere: ");
|
|
char caractere = (char)in.read();
|
|
|
|
System.out.println("Sua str: " + str);
|
|
System.out.println("Seu inteiro: " + inteiro);
|
|
System.out.println("Seu real: " + real);
|
|
System.out.println("Seu caractere: " + caractere);
|
|
} // fim main ()
|
|
} // fim class
|
|
|