首页 > 软件开发 > JAVA >

java数组下标越界怎么解决

来源:互联网 2023-03-16 19:20:22 版权归原作者所有,如有侵权,请联系我们

Java数组下标越界解决思路。WFA办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • Eclipse

方法/步骤

  • 1

    编写Java的数组示例,代码如图所示:WFA办公区 - 实用经验教程分享!

    public class Demo {WFA办公区 - 实用经验教程分享!

    //Java运算符的使用,主要 d和d 的WFA办公区 - 实用经验教程分享!

    public static void main(String[] args) {WFA办公区 - 实用经验教程分享!

    //声明数组长度为10WFA办公区 - 实用经验教程分享!

    int num[]=new int[10];WFA办公区 - 实用经验教程分享!

    //赋值WFA办公区 - 实用经验教程分享!

    num[0]=0;WFA办公区 - 实用经验教程分享!

    num[1]=1;WFA办公区 - 实用经验教程分享!

    num[2]=2;WFA办公区 - 实用经验教程分享!

    num[3]=3;WFA办公区 - 实用经验教程分享!

    num[4]=4;WFA办公区 - 实用经验教程分享!

    num[5]=5;WFA办公区 - 实用经验教程分享!

    num[6]=6;WFA办公区 - 实用经验教程分享!

    num[7]=7;WFA办公区 - 实用经验教程分享!

    num[8]=8;WFA办公区 - 实用经验教程分享!

    num[9]=9;WFA办公区 - 实用经验教程分享!

    //历遍数组WFA办公区 - 实用经验教程分享!

    for(int i=0;inum.length;i ) {WFA办公区 - 实用经验教程分享!

    System.out.println("num[" i "]=" num[i]);WFA办公区 - 实用经验教程分享!

    WFA办公区 - 实用经验教程分享!

    }WFA办公区 - 实用经验教程分享!

    }WFA办公区 - 实用经验教程分享!

    }WFA办公区 - 实用经验教程分享!

    java数组下标越界怎么解决WFA办公区 - 实用经验教程分享!

  • 2

    点击Run运行按钮之后,可以看到控制台输出红色的Bug,WFA办公区 - 实用经验教程分享!

    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10WFA办公区 - 实用经验教程分享!

    at org.java.demo.Demo.main(Demo.java:21)WFA办公区 - 实用经验教程分享!

    数组下标越界的错误。如图所示:WFA办公区 - 实用经验教程分享!

    java数组下标越界怎么解决WFA办公区 - 实用经验教程分享!

  • 3

    鼠标点击进入报错的指定位置,21行,如图所示:WFA办公区 - 实用经验教程分享!

    java数组下标越界怎么解决WFA办公区 - 实用经验教程分享!

  • 4

    定位之后,可以看到是历遍数组的代码错误,由于i=10时,数组的下标越界,WFA办公区 - 实用经验教程分享!

    需要把i=num.length修改为ilength;如图所示:WFA办公区 - 实用经验教程分享!

    java数组下标越界怎么解决WFA办公区 - 实用经验教程分享!

  • 4此文章未经许可获取自百度经验
  • 5

    修改好之后的代码,WFA办公区 - 实用经验教程分享!

    点击Run运行按钮,如图所示:WFA办公区 - 实用经验教程分享!

    java数组下标越界怎么解决WFA办公区 - 实用经验教程分享!

  • 6

    可以在控制台查看输出,如图所示:WFA办公区 - 实用经验教程分享!

    java数组下标越界怎么解决WFA办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!WFA办公区 - 实用经验教程分享!


    标签: JAVAECLIPSE

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号