我收到一条消息:线程"main"中的异常java.lang.ArrayIndexOutOfBoundsException:1尝试运行以下代码时.该程序从文本文件中获取输入,执行一些工资编号,并输出他们的总工资.
这是文本文件的内容:http: //m.uploadedit.com/b034/139892732049.txt
package payroll;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class PayRoll
{
private String empName;
private int hours;
private int hourlyPayRate;
public PayRoll(String name, int hh, int rr)
{
empName = name;
hours = hh;
hourlyPayRate = rr;
}
public String getName()
{
return empName;
}
public double getPay()
{
if(hours <= 40)
return hours * hourlyPayRate;
else
return (40 * hourlyPayRate) + (hours - 40) * 1.5 * hourlyPayRate;
}
public static …Run Code Online (Sandbox Code Playgroud)