If you mean to do it on printing to your .dat file:
 for(int i = start; i <= 100; i = i + 2) { 
     fout.print(i);
     if(i < 100) {
         fout.print(", ");
     } else {
         fout.println();
     }
  } 
If it is when printing to the system output after reading your file, try this:
      try    { 
        BufferedReader fin = new BufferedReader(new FileReader("numbers.dat")); 
            String outputline = ""; 
            StringBuilder result = new StringBuilder();
            while((outputline = fin.readLine()) != null)    { 
            result.append(outputline).append(", "); 
            } 
            int length = result.length();
            result.delete(length - 2, length);
            System.out.println(result);
            fin.close(); 
        } 
This uses a StringBuilder to build up your result and then removes the last , when it is done.