文件里的数据其实是字符串的13.5,所以你需要读字符串出来,再用Float.parseFloat(str)转成浮点数。
另外你要知道写浮点数13.5写到文件里是什么样,运行:
DataOutputStream dos=new DataOutputStream(new FileOutputStream("output.txt"));
float f=13.5f;
dos.writeFloat(f);
dos.close();
再打开文件output.txt看看