I have tried in a thousand ways and I can not get it to pass the tests. Please help.
package com.codegym.task.task18.task1817;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
/*
Spaces
*/
public class Solution {
public static void main(String[] args) throws IOException {
int numberOfCharacters = 0;
int numberOfSpaces = 0;
double ratioSpacesOfAllTheCharacters = (double)numberOfSpaces/numberOfCharacters * 100;
try (FileInputStream fileInputStream = new FileInputStream(args[0])) {
int i;
while(fileInputStream.available() > 0) {
i = fileInputStream.read();
numberOfCharacters++;
if ((char)i == ' ') numberOfSpaces++;
}
}
System.out.print(Math.round(ratioSpacesOfAllTheCharacters));
}
}