
The Class DataInputStream is baselly handle a primitive type data types
Example 1
write a programme to input your Firstname,lastname input them.
import java.io.*;
public class DataInputstream {
public static void main(String[] args)
{
DataInputStream dis = new DataInputStream(System.in);
String fname,lname;
fname = "";
lname = "";
try
{
System.out.print("Enter Your FirstName");
fname = dis.readLine();
System.out.print("Enter Your LastName");
lname = dis.readLine();
System.out.println("FirstName is "+ fname);
System.out.println("LastName is "+ lname);
}
catch (IOException ex)
{
ex.printStackTrace();
}
}
}Example 2
write a programme to input your num1,num2 and calculate the total.
import java.io.*;
public class DataInputstream {
public static void main(String[] args)
{
DataInputStream dis = new DataInputStream(System.in);
int num1,num2,tot;
try
{
System.out.print("Enter Your Num1");
num1 = Integer.parseInt(dis.readLine());
System.out.print("Enter Your Num2");
num2 = Integer.parseInt(dis.readLine());
tot = num1 + num2;
System.out.println("Total is "+ tot);
}
catch (IOException ex)
{
ex.printStackTrace();
}
}
}I have attached the video tutorial below it will help you to do this step by step.