Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.Console;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. import java.util.Scanner;
  6. import java.util.StringTokenizer;
  7.  
  8. public class Main {
  9.  
  10. public static void main(String[] args) throws IOException {
  11. // write your code here
  12. System.out.println("Java Console Input Demo");
  13. readUsingScanner();
  14. System.out.print("\n ============= * ==============\n");
  15. readUsingBufferedReader();
  16. System.out.print("\n============= * ============== \n");
  17. readUsingConsole();
  18. }
  19.  
  20. private static void readUsingScanner(){
  21. System.out.println("Reading inputs using java.util.Scanner");
  22. Scanner sc = new Scanner(System.in);
  23. System.out.print("Enter your name: ");
  24. String name = sc.nextLine();
  25. System.out.print("Enter your age: ");
  26. int age = sc.nextInt();
  27.  
  28. System.out.printf("You Entered Name: %s Age: %d ", name, age);
  29.  
  30. }
  31.  
  32. private static void readUsingBufferedReader() throws IOException {
  33. System.out.println("Reading inputs using java.io.BufferedReader");
  34.  
  35. InputStreamReader sr = new InputStreamReader(System.in);
  36. BufferedReader bf = new BufferedReader(sr);
  37.  
  38. System.out.print("Enter your name: ");
  39. String name = bf.readLine();
  40. System.out.print("Enter your age: ");
  41.  
  42. String ageString = bf.readLine();
  43. StringTokenizer st = new StringTokenizer(ageString);
  44. int age = Integer.parseInt(st.nextToken());
  45.  
  46. System.out.printf("You Entered Name: %s Age: %d", name, age);
  47.  
  48. }
  49.  
  50. private static void readUsingConsole(){
  51. System.out.println("Reading inputs using System.Console");
  52. Console console = System.console();
  53. if (console == null){
  54. System.out.println("No Console Available to read input");
  55. System.exit(0);
  56. }
  57. String name = console.readLine("Enter Your name: ");
  58. char[] pw = console.readPassword("Hello %s. Please enter password: ", name);
  59.  
  60. System.out.printf("Entered name: %s secred: %s", name, String.valueOf(pw));
  61.  
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement