问题是:一所大学在http://cs.armstrong.edu/liang/data/Salary.txt上公布了员工的工资。文件中的每一行都包含一个教员的
- 名,
- 姓,
- 秩,
- 和工资。
编写程序显示总工资
- 助理教授,
- 副教授,
- 正教授,
- 和所有教职员工,
并显示平均工资
- 助理教授,
- 副教授,
- 正教授,
- 和所有教职员工。
到目前为止我的代码:
import java.util.Scanner;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
public class Salary {
public static void main(String[] args) throws MalformedURLException{
URL salary = new URL("http://cs.armstrong.edu/liang/data/Salary.txt");
try{
Scanner read = new Scanner(salary.openStream());
while(read.hasNextLine()){
String line = read.nextLine();
System.out.println(line); //Testing to see if the URL works
}
read.close();
} catch(IOException e){
e.getStackTrace();
}
}
}
我希望我能做的是从每一行文本创建对象,然后根据它们的等级将它们组合在一起,然后从那里开始,但是,老实说,我真的不知道如何在我的生活中做到这一点。我想一旦我按照我想要的方式将所有内容组合在一起,那么我应该能够找出其余的,但我不确定我是否应该在主要方法中完成所有这些。任何帮助,将不胜感激。