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.