数组下标越界问题

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4at lesson3.Student.getarr(Student.java:29)at lesson3.demo1.main(demo1.java:30)

报错代码如上:

当使用不合法的数字下标输入访问数组时会报数组越界这种错误,

数组的起始下标从下标0开始

数组arr的合法范围是[0, arr.length-1],当访问超出数组长度的下标时会报这个错

当你定义了多个数组或对数组进行了扩容,需要检查上一数组是否完成了扩容并返回了新数组,否则也会发生这样的错误(建议在每段代买下多用println输出一下检查数组定义出来的长度)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524516.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IEDA 配置Git_04

前提:打开idea CtrlAltS打开设置: 路径:File\seeting\version control\git

要闻君说:苹果又要新品发布啦;英伟达壕气,狂砸69亿收购Mellanox;谷歌瞄准印度小学生,推出AI学习工具;...

关注并标星星CSDN云计算每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 大家好!偶是要闻君。话说每年的苹果新品发布会都会被列入“熬夜也要看一看”的名单中,3月将尽,今年又有什么苹果新料可爆?前瞻一把&a…

IOS – OpenGL ES 色彩丢失/模糊效果 GPUImageColorPackingFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

Git 用户名和邮箱配置_01

文章目录1. 打开 git bash here2. 用户名和邮箱配置1. 打开 git bash here 2. 用户名和邮箱配置 git config --global user.name "用户名" git config --global user.email "邮箱" git config --list

Storm精华问答 | 如何处理常见故障?

Hadoop能够进行大批量数据的离线处理,但是在实时计算上的表现实在是不尽如人意;而Storm就可以担当这部分的角色,今天,就让我们看看关于Storm的精华问答吧。1Q:发布topology到远程集群时,出现AlreadyAliveException(msg: xxx is al…

在字符串String类型常忘记使用equals()进行值比较的问题

String[] arr {"zhangsan","lisi","wangwu"};int num 0;String name "wangwu";for(int i 0; i<arr.length;i){if(arr[i] .equals(name)){num1;} else{num2;continue;}System.out.println(num); 这里字符串比较用的是equals…

IOS – OpenGL ES 图像晕影移动 GPUImageVignetteFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

以安全之名:2019年DevSecOps社区调研白皮书解读

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者&#xff1a;刘淼&#xff0c;HPE架构师&#xff0c;慧与大学讲师&#xff0c;Exin DevOps Master和DevOps Professional授权讲师&#xff0c;CSDN博主(liumiaocn)&#xff0c;爱老婆爱厨艺的终身技术学习者。2019年3月5号&…

docker Gitlab14.5.0 安装、配置、部署、使用

文章目录一、镜像容器1. 安装Docker2. 查找GitLab镜像3. 拉取镜像4. 创建容器二、修改配置文件2.1. gitlab.rb2.2. 重启gitlab容器2.3. 监控日志三、效果验证3.1. 登录gitlab3.2. 获取密码3.3. 创建一个项目四、用户使用1.下载git.exe4.2. 设置ssh4.3. 秘钥查验4.4. 秘钥同步4.…

try-catch 异常处理的执行过程

public void exception(){try{System.out.println("一");System.out.println(2/0);System.out.println("二");}catch(ArithmeticException m){System.out.println("异常解决了");}System.out.println("三");}try中没有异常&#xff0c…

IOS – OpenGL ES 图像晕影扩散 GPUImageVignetteFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

OpenStack精华问答 | 如何处理常见故障?

自诞生以来&#xff0c;OpenStack 似乎一直被质疑&#xff0c;其背后最重要的两大推手 NASA 和 Rackspace 都弃它而去&#xff0c;惠普、思科接连宣布关闭基于 OpenStack 的公有云服务&#xff0c;但是,OpenStack 依旧坚挺。1Q&#xff1a;创建vm没有任何报错&#xff0c;打开控…

第一篇:服务的注册与发现Eureka(Finchley版本)V2.0_dev

Eureka 简介&#xff1a; Eureka是Netflix 开源的服务发现组件&#xff0c; Spring Cloud 将其集成在 Spring Cloud Netflix 中&#xff0c;实现服务的注册和发现。Eureka 主要包含两个组件&#xff1a; Eureka Server 和 Eureka Client。 两者的作用如下&#xff1a; Eureka S…

面向对象三个特征总结

最基本的&#xff0c;需要理解面向对象&#xff1a;创建类&#xff0c;将方法和属性写在类中&#xff0c;通过调用类中的方法或者调用属性来传值&#xff0c;这样能够快速的开发程序&#xff0c;减少代码的重写过程。 面向对象的三大特性&#xff1a;封装&#xff0c;继承&…

IOS – OpenGL ES 图像漩涡 GPUImageSwirlFilter

目录 一.简介二.效果演示三.源码下载四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 转场 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目…

2018年云计算大调查:五成开发者月入过万 阿里云称霸公有云市场

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 刘丹出品 | CSDN云计算&#xff08;ID&#xff1a;CSDNcloud&#xff09;电影《第五波》讲述了外星人为了摧毁人类&#xff0c;发起了五轮攻击。第一波切断地球的能源供给&#xff0c;世界陷入黑暗。第二波发动海啸&#xff…

第二篇 服务消费者(rest ribbon)(Finchley版本)V2.0_dev

前言&#xff1a; 在微服务架构中&#xff0c;业务都会被拆分成一个独立的服务&#xff0c;服务与服务的通讯是基于http restful的。 Spring cloud有两种服务调用方式: 第一种ribbonrestTemplate第二种feign 一种是ribbonrestTemplate 另一种是feign。在这一篇文章首先讲解下…

基础向:关于异常(Exception)面试常会问到的问题

不管在生活中还是写代码&#xff0c;都会遇到各种突发情况和程序时的bug&#xff0c;这在项目上更是常常发生。而程序猿经常都是在写bug和改bug的路上&#xff0c;这里的bug虽和异常不同&#xff0c;但也有着异曲同工之处。 什么是异常&#xff1f;为什么会产生异常&#xff1…

2019年容器安全最新现状研究报告解读

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者&#xff1a;刘淼&#xff0c;HPE架构师&#xff0c;慧与大学讲师&#xff0c;Exin DevOps Master和DevOps Professional授权讲师&#xff0c;CSDN博主(liumiaocn)&#xff0c;爱老婆爱厨艺的终身技术学习者。2019年1月份&#…

第三篇:服务消费者(Feign)(Finchley版本)V2.0_dev

一、Feign简介 Feign是一个声明式的伪Http客户端&#xff0c;它使得写Http客户端变得更简单。使用Feign&#xff0c;只需要创建一个接口并注解。它具有可插拔的注解特性&#xff0c;可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon&am…