Java has got many class to get input from console.
Here i am going to give 4 ways to get Input from console.
Example 1 : Using Console Class
// Reading Input using Console Class
// Packages need to be import
import java.util.Arrays;
import java.io.Console;
public class ConsoleInput
{
public static void main(String[] args)
{
Console console = System.console();
String userName;
char passWord[];
userName = console.readLine("Enter User name? ");
passWord = console.readPassword("Enter Passoword? ");
console.printf("Welcome "+ userName+ "\n");
}
}
------------------------------------------------------------------------------------------------------
Example 2 : Using Scanner Class
// Reading Input using Scanner Class
import java.util.*;
class ScannerExample
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in); //Scanner class present in Util package
String userName;
String password;
System.out.println("Enter User Name? ");
userName = sc.next();
System.out.println("Enter Password? ");
password = sc.next();
System.out.println("Welcome "+ userName);
}
}
------------------------------------------------------------------------------------------------------
Example 3 : Using InputBufferReader Class
// Reading Input using InputBufferReader Class
import java.io.*;
class InputExample1
{
public static void main(String[] args) throws IOException
{
InputStreamReader is = new InputStreamReader( System.in );
BufferedReader br = new BufferedReader( is );
System.out.println("Enter your Name");
String name = br.readLine();
System.out.println("Your Name is "+ name);
}
}
------------------------------------------------------------------------------------------------------
Example 4 : Using InputBufferReader Class
// Reading single character input from user in Java
import java.io.*;
class InputExample2
{
public static void main(String[] args) throws IOException
{
char name;
System.out.println("Enter your name");
name = (char)System.in.read();
System.in.read();
System.out.println("Your Name " + name);
}
}
------------------------------------------------------------------------------------------------------
If you like this article, if it is useful, comment it
Thank you,
Manjunath Reddy
My Technology Drive
Thursday, February 21, 2008
Subscribe to:
Posts (Atom)
