這是我們的任務(wù),我對他的指導(dǎo)有些迷惑。他告訴我們編寫一個名為equals的方法的程序,以比較數(shù)組中每兩個員工的薪水(我已經(jīng)創(chuàng)建了這個),并成對打印每兩個薪水相同的員工的SSN。他聲明免責(zé)聲明該代碼只能比較兩個不同的雇員,并且只能比較一次。每兩個不同的員工僅進(jìn)行一次比較。數(shù)組的大小為10。我已經(jīng)問過許多同齡人他的意思,但他們也感到困惑。這就是我所擁有的:對于班級: public boolean equals(Employee e) { boolean status; if(salary == e.getSalary()) { status = true; } else status = false; return status; }對于演示: for(int i = 0; i < employees.length; i++) { for(int j = i+1; j < employees.length; j++) { if(employees[i].equals(employees[j])) System.out.println(employees[i].getSsn() + "\t" + employees[j].getSsn()); } }它可以編譯,但是跳過索引0和索引1的比較。感謝您的幫助。
添加回答
舉報
0/150
提交
取消