IN JAVA Write a program to create a binary data file named RandomInt.dat that consists of 10 random integer numbers using DataOutputStream. Use DataInputStream to read the integers from RandomInt.dat just created and print them on the console in the same program. Solution DataInputStreamTest.java import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Random; public class DataInputStreamTest { public static void main(String[] args) { String strFilePath = \"D:\\\\RandomInt.dat\"; Random r = new Random(); try { FileOutputStream outputStr = new FileOutputStream(strFilePath); DataOutputStream outputStrData = new DataOutputStream(outputStr); for(int i=0; i<10; i++){ outputStrData.writeInt(r.nextInt(100)+1); outputStrData.writeChar(\'\\t\'); } outputStrData.flush(); outputStrData.close(); outputStr.close(); FileInputStream inputStr = new FileInputStream(strFilePath); DataInputStream inputStrData = new DataInputStream(inputStr); int count = 0; while(count<10){ int i = inputStrData.readInt(); inputStrData.readChar(); count++; System.out.println( i); } outputStrData.flush(); inputStrData.close(); outputStrData.close(); } catch(FileNotFoundException fe) { System.out.println(\"FileNotFoundException : \" + fe); } catch(IOException ioe) { System.out.println(\"IOException : \" + ioe); } } } Output: 65 8 95 69 1 77 16 97 85 1.