There are four bytes per 32-bit value,
so four ints will be 16 bytes.
Here is a sample run of the program. The output file is 16 bytes long, as expected. The command window TYPE command will write a text file to the monitor. But with a "binary file" the bytes are not intended to represent characters, and TYPE writes garbage.
C:\Programs>java  WriteInts
C:\Programs>dir
06/15/00  06:58p        <DIR>          .
06/15/00  06:58p        <DIR>          ..
06/15/00  06:58p                    16 intData.dat
06/15/00  06:57p                   944 WriteInts.class
06/15/00  06:57p                   581 WriteInts.java
C:\Programs>type intData.dat
               
C:\Programs>
 
        Could Notepad be used with intData.dat?