摘要: 数组作为方法参数_传递地址 数组可以作为方法的参数 当调用方法的时候,向方法的小括号进行传参,传递进去的其实是数组的地址值。 public static void main(String[] args) { int[] arr = {10,60,20,30,40}; prinArray(arr); 阅读全文
posted @ 2022-06-28 19:54 魔光领域 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 求数组的最大值 int[] arr = {1,60,20,30,40}; int max=arr[0]; for (int i = 1; i <arr.length; i++) { //如果当前元素,比max更大,换 if (arr[i]>max){ max=arr[i]; } } System.o 阅读全文
posted @ 2022-06-28 19:16 魔光领域 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 获取数组的长度 格式: 数组名称.length(会得到一个int数字,代表数组的长度)。 int[] arr = {1,60,20,30,40}; int len = arr.length; System.out.println("数组的长度为:"+len); 数组一旦创建,程序运行期间,长度不可改 阅读全文
posted @ 2022-06-28 17:39 魔光领域 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 数组索引越界异常 如果访问数组元素的时候,索引编号并不存在,那么将会发生 数组索引越界异常 ArrayIndexOutOfBoundsException 原因:索引编号写错了。 解决:修改成为存在的正确索引编号。 int[] arr = {52,30,50}; System.out.println( 阅读全文
posted @ 2022-06-28 17:26 魔光领域 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一个数组的内存图 int[] array = new int[3]; //动态初始值 System.out.println(array); //地址值 System.out.println(array[0]); System.out.println(array[1]); System.out.pri 阅读全文
posted @ 2022-06-28 16:48 魔光领域 阅读(20) 评论(0) 推荐(0) 编辑
摘要: java中的内存划分 1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法{}内部的变量 作用域:一旦超出作用域,立刻从栈内存当中消失。 2.堆(Heap):凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值:16进制 堆 阅读全文
posted @ 2022-06-28 14:58 魔光领域 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 搜索 复制 方法的对比 方法对比有参和无参 有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。 例如两个数字相加,必须知道两个数字是各自多少,才能相加。 无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。 例如定义一个方法,打印 阅读全文
posted @ 2022-06-28 11:33 魔光领域 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 方法定义的格式 方法其实就是若干语句的功能集合 参数:进入方法的数据 返回值:从方法中出来的数据 格式: 修饰符 返回值类型 方法名称(参数类型 参数名称,.....){ 方法体 return 返回值; } 返回值类型:方法最终产生的数据结果是什么类型 参数类型:进入方法的数据是什么类型 参数名称: 阅读全文
posted @ 2022-06-28 11:03 魔光领域 阅读(50) 评论(0) 推荐(0) 编辑