Gadgets

Sunday, 22 November 2015

Enter the values through keyboard

Enter the values through keyboard: core java Programs
We have two ways to give input through keyboard
1.    Using BufferedReader class
2.    Using Scanner class
Using BufferedReader class
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
               public static void main(String[] args)throws IOException
               {
                               BufferedReader br=new BufferedReader(new                                                                                    InputStreamReader(System.in));
                               System.out.println("Enter name");
                               String name=br.readLine();
                               System.out.println("Enter Id");
                               int id=Integer.parseInt(br.readLine());
                               System.out.println("Enter Salary");
                               double salary=Double.parseDouble(br.readLine());
                               System.out.println("Enter Section");
                               char section=(char)br.read();
                               System.out.println("Name : "+name+" Id : "+id);
                               System.out.println("Salary : "+salary+" Section : "+section);
               }
}

Output:-
D:\Java>javac Test.java
D:\Java>java Test
Enter name
Narendar
Enter Id
1214
Enter Salary
20000
Enter Section
A
Name : Narendar Id : 1214
Salary : 20000.0 Section : A


Using Scanner class
import java.io.IOException;
import java.util.Scanner;
public class Test {
               public static void main(String[] args)throws IOException 
               {
                               Scanner sc=new Scanner(System.in);
                               System.out.println("Enter name");
                               String name=sc.nextLine();
                               System.out.println("Enter Id");
                               int id=sc.nextInt();
                               System.out.println("Enter Salary");
                               double salary=sc.nextDouble();
                               System.out.println("Enter Section");
                               String section=sc.next();
                               System.out.println("Name : "+name+" Id : "+id);
                               System.out.println("Salary : "+salary+" Section : "+section);
 
               }
}
Output:-
D:\Java>javac Test.java
D:\Java>java Test
Enter name
Durga
Enter Id
1212
Enter Salary
20000
Enter Section
B
Name : Durga Id : 1212
Salary : 20000.0 Section : B
 


No comments:

Post a Comment