篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Classe Console pra entrada de dados em Java相关的知识,希望对你有一定的参考价值。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* Classe utilitária para ler dados do console
* @author Carlos Tosin
* @version 1.0
*/
public class Console {
/**
* Lê uma string do console
* @return String lida
*/
public static String readString() {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
return reader.readLine();
} catch (IOException e) {
throw new RuntimeException("Erro ao ler o dado do teclado");
}
}
/**
* Lê um valor do tipo int do console
* @return valor int lido
*/
public static int readInt() {
String str = readString();
try {
return Integer.parseInt(str);
} catch(NumberFormatException e) {
throw new RuntimeException(str + " nao e um int valido");
}
}
/**
* Lê um valor do tipo double do console
* @return valor double lido
*/
public static double readDouble() {
String str = readString();
try {
return Double.parseDouble(str);
} catch(NumberFormatException e) {
throw new RuntimeException(str + " nao e um double valido");
}
}
}
以上是关于java Classe Console pra entrada de dados em Java的主要内容,如果未能解决你的问题,请参考以下文章