Пробелы В метод main первым параметром приходит имя файла. Вывести на экран соотношение количества пробелов к количеству всех символов. Например, 10.45. 1. Посчитать количество всех символов. 2. Посчитать количество пробелов. 3. Вывести на экран п2/п1*100, округлив до 2 знаков после запятой. 4. Закрыть потоки. Требования: 1. Считывать с консоли ничего не нужно. 2. Создай поток чтения из файла, который приходит первым параметром в main. 3. Посчитай отношение пробелов ко всем символам в файле и выведи в консоль это число. 4. Выведенное значение необходимо округлить до 2 знаков после запятой. 5. Поток чтения из файла должен быть закрыт.
public class Solution {
    public static void main(String[] args) {
        if (args.length > 0) {
            try (FileInputStream fileInputStream = new FileInputStream(args[0])) {
                int n2 = 0, n1 = 0;
                while (fileInputStream.available() > 0) {
                    int inLetter = fileInputStream.read();
                    n1++;
                    if (inLetter == Integer.valueOf(' ')) n2++;
                }
                System.out.printf("%f.2", (double) (n2 * 100 / n1));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}