首页 > 软件开发 > JAVA >

java数组下标越界怎么解决

来源:互联网 2023-03-16 19:20:22 194

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

工具/原料

  • 电脑
  • Eclipse

方法/步骤

  • 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 2

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

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

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

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

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

  • 3

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

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

  • 4

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

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

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

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

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

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

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

  • 6

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

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

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


    标签: JAVAECLIPSE

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