how can i take the inputs from users in java program?

Answer Posted / mohammad faisal

There are two methods to input a text in java.
The first one is through command line arguments.
i.e.,At the run-time we have to pass all the inputs.
But there is a problem to the user of the program because
he is unable to get the order of the inputs.
Therefore a programmer must have to prefer the readLine
method.
The readLine method can be implemented like:
//1st method
import java.io.*;
class Program
{
public static void main(String args[])
{
String str="";
BufferedReader br=new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Enter your name: ");
str=br.readLine();
System.out.print("You have entered: "+str);
}
}

//2nd method
import java.util.*;
class Program
{
public static void main(String args[])
{
String str="";
Scanner s=new Scanner(System.in);
//works in jdk 5&above
System.out.print("Enter your name: ");
str=s.next();
System.out.print("You entered: "+str);
}
}

Is This Answer Correct ?    18 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the differences between wait() and sleep()?

764


Can an object be null?

754


What is the synonym of string?

796


Can a source file contain more than one class declaration?

739


Which is faster call by value or call by reference?

714


What is the current version of java?

779


How many characters is 2 bytes?

751


How do you print array in java?

753


What are three ways in which a thread can enter the waiting state in java programming?

923


Is java ee a framework?

742


What is a final class ?

825


What is the this keyword?

793


What are data types in programming?

776


What is the difference between import java.util.date and java .util?

821


What is parsing in java?

728