corejava
Class Console
java.lang.Object
|
+--corejava.Console
- public class Console
- extends java.lang.Object
An easy interface to read numbers and strings from
standard input
Method Summary |
static void |
printPrompt(java.lang.String prompt)
print a prompt on the console but don't print a newline |
static double |
readDouble(java.lang.String prompt)
read a floating point number from the console. |
static int |
readInt(java.lang.String prompt)
read an integer from the console. |
static java.lang.String |
readLine()
read a string from the console. |
static java.lang.String |
readLine(java.lang.String prompt)
read a string from the console. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Console
public Console()
printPrompt
public static void printPrompt(java.lang.String prompt)
- print a prompt on the console but don't print a newline
- Parameters:
prompt
- the prompt string to display
readLine
public static java.lang.String readLine()
- read a string from the console. The string is
terminated by a newline
- Returns:
- the input string (without the newline)
readLine
public static java.lang.String readLine(java.lang.String prompt)
- read a string from the console. The string is
terminated by a newline
- Parameters:
prompt
- the prompt string to display- Returns:
- the input string (without the newline)
readInt
public static int readInt(java.lang.String prompt)
- read an integer from the console. The input is
terminated by a newline
- Parameters:
prompt
- the prompt string to display- Returns:
- the input value as an int
- Throws:
- java.lang.NumberFormatException - if bad input
readDouble
public static double readDouble(java.lang.String prompt)
- read a floating point number from the console.
The input is terminated by a newline
- Parameters:
prompt
- the prompt string to display- Returns:
- the input value as a double
- Throws:
- java.lang.NumberFormatException - if bad input