package pack;
/*
空格
*/
import java.io.FileInputStream;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws Exception{
FileInputStream file = new FileInputStream(args[0]);
int a = 0;
int b = 0;
while(file.available() > 0){
int date = file.read();
if(date == 32){
a++;
}else {
b++;
}
}
file.close();
double c = (double)a/(a+b)*100;
System.out.println(Math.round(c));
}
}
计算main的第一个参数包含的空格和字符(包括空格)的比例。(main的第一个参数可能为空,此处可用输入流换成其他文件)。
输出四舍五入并保留两位的结果C。