对于家庭作业对象阵列的铸造元件,我需要采取阵列ACC,这是帐户号码的数组,其内容与一些用户输入进行比较。将acc [i]与acctNum比较会产生错误。使用(Integer)或(int)作为int进行投射不起作用。爪哇 - 作为int
private static int printArrayTest(Scanner bleh, Account [] acc)
{
int acctNum;
System.out.println("Account number: ");
acctNum = bleh.nextInt();
for (int i=0; i<acc.length;i++)
{
System.out.println(acc[i]);
if (acctNum == (Integer) acc[i])
return acctNum;
}
}
好吧,'Account'对象当然不是'Integer'对象。 – 2013-03-06 20:44:45
也许你的帐户对象具有某种整型属性的,如“使用accountNumber”可以打印? – 2013-03-06 20:58:28