我初始化了一个数组int numArray来存储10个值。现在我希望我的程序打印存储在此数组中的最后一个值。我使用过这段代码,但确实没用。
System.out.printIn(numArray[numArray.length-1])
或者我会和
一起去int result = numArray.size;
System.out.printIn(result);
任何人都可以帮助我吗?
答案 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)
打印数组的大小...而不是值。