开发一个java applet,计算每个雇员的总收入,公司对于每个雇员前40个小时的工作

来源:百度知道 编辑:UC知道 时间:2024/05/17 10:22:59
开发一个java applet,计算每个雇员的总收入,公司对于每个雇员前40个小时的工作时间按正常标准付酬,面对于超过40小时的工作时间则按1.5倍的标准付酬,现在有一份公司所有雇员的名单,名单中列出了上周每个雇员的工作时间,以及每小时的酬金,在程序中应先输入每个雇员的这些信息,然后确定并显示该雇员的总收入,使用文本字段输入数据
enter hours worked :39
enter hourly rate of the worker :10
salary is 390

enter hours worked :40
ter hourly rate of the worker :10
salary is 400

enter hours worked :41
ter hourly rate of the worker :10
salary is 410
那位大侠知道怎么从这文件中读取这一定格式的数据,给点思路也行

如果你那个是文件里面格式的话你用BufferedReader一次读一行数据.
然后用String的split(":")方法来分割获得的字符串,得到字符串数组
然后用Integer.valueof(Stirng x)把得到的":"后面的字符串转化成数字就好了.大致就是:
BufferedReader bf = new BufferedReader(new InputStreamReader(new FileReader("文件路径")));
String s = bf.readLine();
int i = Integer.valueOf(s.split(":")[1]);

这个是读取文件第一行数据,按照你给的文件内容就是"enter hours worked:39"然后用":"分割,取后面的39,然后转化成int类型.
具体你想怎么处理文件内容就按上面那个格式循环套一下就可以了