java数组下标越界的问题

java数组下标越界的问题:

最近一直出现这类问题:数组下标越界

举例说明:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
	at day07.PaiXu.get3max(RankDemo2.java:15)
	at day07.RankDemo2.main(RankDemo2.java:54)
意思是错在第十五行

 出现此类问题的原因有多方面。总结一下我所理解的,数组的长度决定了它所能装载的数据的量。还
有就是数组计数是从零开始的
例如:当Srring arr[]==new String[6];如果要往里输入名字的话就只能输入六个。多了就是下标越界。
另外数组一般都是与for循环结合起来用,所以用的的时候要注意一下它的循环条件。


你可能感兴趣的:(java个人心得体会)