Пожалуйста, покажите ошибку. В упор не вижу. 2 условия не прохожу
package com.javarush.task.task18.task1817;
/*
Пробелы
*/
import java.io.File;
import java.io.FileInputStream;
import java.text.DecimalFormat;
public class Solution {
public static void main(String[] args) throws Exception {
FileInputStream fis = new FileInputStream(new File(args[0]));
int chars = 0, spaces = 0;
while(fis.available() > 0){
int data = fis.read();
if(data == Integer.valueOf(' ')) spaces++;
else chars++;
}
double division = (double)spaces/chars;
System.out.printf("%.2f", division);
fis.close();
}
}