не проходит. убираю символ новой строки, ничего не меняется
package com.javarush.task.task18.task1817;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.math.BigDecimal;
import java.text.DecimalFormat;
/*
Пробелы
*/
public class Solution {
public static void main(String[] args) throws IOException{
FileInputStream fis = new FileInputStream(args[0]);
float space = 0, all = 0;
while(fis.available() > 0)
{
int i = fis.read();
if(i == 32)
space++;
all++;
}
float f = space / all;
System.out.println( BigDecimal.valueOf(f).setScale(2, BigDecimal.ROUND_HALF_EVEN));
fis.close();
}
}