我已初始化一個數組int numArray來存儲10個值。現在我想讓我的程序打印存儲在這個數組中的最後一個值。我已經使用這個代碼,但真的沒有工作。打印存儲在數組中的最後一個int值
System.out.printIn(numArray[numArray.length-1])
我就要用
int result = numArray.size;
System.out.printIn(result);
誰能幫助我去嗎?
我已初始化一個數組int numArray來存儲10個值。現在我想讓我的程序打印存儲在這個數組中的最後一個值。我已經使用這個代碼,但真的沒有工作。打印存儲在數組中的最後一個int值
System.out.printIn(numArray[numArray.length-1])
我就要用
int result = numArray.size;
System.out.printIn(result);
誰能幫助我去嗎?
你應該這樣做:
System.out.println(numArray[numArray.length-1])
// ^lower case L, not upper case i
第二個選項會給你數組的大小,最後一個元素的不是值。
它可能不起作用,因爲printIn
不是println
。
除此之外,假設數組的大小爲10,並且您已經放入了10個元素,那麼您作爲第一個選項的功能將會正常工作。它會給你最後一個元素。
你的第二個選擇只會給你的大小,而不是最後一個元素。
System.out.println(numArray[numArray.length-1])
將打印最後一個值。 打印數組的大小......不是數值。
由於您在'System.out.println'上的拼寫錯誤(使用I intead of l),您應該收到編譯錯誤。 – Deco 2012-01-16 08:03:42
請參閱http://docs.oracle.com/javase/6/docs/api/java/lang/System.html#out和http://docs.oracle.com/javase/6/docs/api/java/ IO/PrintStream.html。下一次,不要告訴我們「這不起作用」,**閱讀**錯誤信息,谷歌這條消息明白它是什麼意思,如果它不明確,然後問我們這是什麼意思,如果你真的無法理解。錯誤消息旨在被讀取,並且比「不起作用」更精確。 – 2012-01-16 08:05:15