打印存储在数组中的最后一个int值

时间:2012-01-16 07:57:12

标签: java

我初始化了一个数组int numArray来存储10个值。现在我希望我的程序打印存储在此数组中的最后一个值。我使用过这段代码,但确实没用。

System.out.printIn(numArray[numArray.length-1])

或者我会和

一起去
int result = numArray.size;
System.out.printIn(result);

任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:4)

你应该这样做:

System.out.println(numArray[numArray.length-1])
//              ^ lower case L, not upper case i

第二个选项将为您提供数组的大小,而不是最后一个元素的值。

答案 1 :(得分:3)

它可能不起作用,因为printIn不是println

除此之外,假设数组的大小为10,并且你已经在其中放置了10个元素,那么你拥有的第一个选项将正常工作。它会给你最后一个元素。

你的第二个选项只会给你大小,而不是最后一个元素。

答案 2 :(得分:2)

System.out.println(numArray[numArray.length-1])将打印最后一个值。 System.out.println(numArray.size)打印数组的大小...而不是值。