Java Console Input
From KevinWiki
(Difference between revisions)
(New page: Category:Java <source lang="java5"> package kevin.console.test; import java.io.BufferedReader; import java.io.Console; import java.io.IOException; import java.io.InputStreamReader; i...) |
|||
(3 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | [[Category:Java]] | + | [[Category:Programming Fundamental (Java)]] |
<source lang="java5"> | <source lang="java5"> | ||
- | package kevin.console.test; | + | package com.lckymn.kevin.console.test; |
import java.io.BufferedReader; | import java.io.BufferedReader; | ||
Line 17: | Line 17: | ||
{ | { | ||
- | + | /** | |
- | + | * @param args | |
- | + | * @throws IOException | |
- | + | */ | |
- | + | public static void main(String[] args) | |
- | + | { | |
- | + | try | |
- | + | { | |
- | + | /* J2SE 1.4 */ | |
- | + | BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); | |
- | + | System.out.print("Please enter your ID: "); | |
- | + | System.out.println(bufferedReader.readLine()); | |
- | + | ||
- | + | ||
- | + | /* Java 5 */ | |
- | + | Scanner scanner = new Scanner(System.in); | |
- | + | System.out.print("Please enter your ID: "); | |
- | + | System.out.println(scanner.nextLine()); | |
- | + | ||
- | + | /* Java 6 */ | |
- | + | Console console = System.console(); // It does not work on Eclipse (it always returns null). | |
- | + | System.out.println(console.readLine("Please enter your ID: ")); | |
- | + | System.out.println(console.readPassword("Please enter your password: ")); | |
- | + | } | |
- | + | catch (Exception e) | |
- | + | { | |
- | + | e.printStackTrace(); | |
- | + | } | |
- | + | finally | |
- | + | { | |
- | + | System.exit(0); | |
- | + | } | |
- | + | } | |
} | } | ||
</source> | </source> |
Latest revision as of 12:39, 6 October 2008
package com.lckymn.kevin.console.test; import java.io.BufferedReader; import java.io.Console; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; /** * @author Lee, SeongHyun (Kevin) * */ public class ConsoleInputTest { /** * @param args * @throws IOException */ public static void main(String[] args) { try { /* J2SE 1.4 */ BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Please enter your ID: "); System.out.println(bufferedReader.readLine()); /* Java 5 */ Scanner scanner = new Scanner(System.in); System.out.print("Please enter your ID: "); System.out.println(scanner.nextLine()); /* Java 6 */ Console console = System.console(); // It does not work on Eclipse (it always returns null). System.out.println(console.readLine("Please enter your ID: ")); System.out.println(console.readPassword("Please enter your password: ")); } catch (Exception e) { e.printStackTrace(); } finally { System.exit(0); } } }