Three ways to take input from console in Java program

import java.io.*;
public class InputFromKeyboard1{
    public static void main(String ar[])throws IOException{
        InputStreamReader isr=new InputStreamReader(System.in);
        BufferedReader br=new BufferedReader(isr);
        System.out.println("Enter first value");
        String s1=br.readLine();
        System.out..println("Enter Second value");
        String s2=br.readLine();
        
        int a=Integer.parseInt(s1);
        int b=Integer.parseInt(s2);
        
        System.out.println("Addition = "+(a+b));
    }
}


import java.util.*;
public class InputFromKeyboard2{
    public static void main(String ar[]){
        Scanner scan=new Scanner(System.in);
        
        System.out..println("Enter first value");
        int a=scan.nextInt();
        System.out.println("Enter Second value");
        int b=scan.nextInt();
        
        System.out..println("Addition = "+(a+b));
    }
}


import java.io.*;
public class InputFromKeyboard3{
    public static void main(String ar[]){
        Console c=System.console();
        
        String s1=c.readLine("Enter Fist value   ");
        String s2=c.readLine("Enter Second value ");;
        
        int a=Integer.parseInt(s1);
        int b=Integer.parseInt(s2);
        
        System.out.println("Addition = "+(a+b));
    }
}



1 comment:

Popular Posts