Voter[] voters=new Voter[100];
voters[0]=new Voter("Tom","是");
voters[1]=new Voter("Mike","是");
voters[2]=new Voter("Jack","是");
Voter voter=new Voter(null,null);
for (int i=0;i<voters.length;i++){
if (voters[i]!=voter) {
if (voters[i].suggest.equals("是")) {
System.out.println(voters[i].name + "感谢你的投票");
} else {
System.out.println(voters[i].name + "感谢你的参与");
}
Tom感谢你的投票
Mike感谢你的投票
Jack感谢你的投票
Exception in thread "main" java.lang.NullPointerException: Cannot read field "suggest" because "voters[i]" is null
at com05.Test.voterFor
at com05.Test.main
当 i=3的时候程序自动停止
if (voters[i]!=voter) 改成 if (voters[i]!=null)
求各位大神解答一下,十分感谢
Voter[100]; 你改成 Voter[2];
i < 3 或者 i== 3 break