(Java)数组、方法、参数传递小记

  • Post author:
  • Post category:java




数组初始化



动态初始化

初始化时只指定数组长度,由系统为数组分配初始值

  • 格式:数据类型 [] 变量名 = new 数据类型[数组长度];
  • 范例: int [] arr = new int [3];



静态初始化

初始化时指定每个数组元素的初始值,由系统决定数组长度

  • 格式:数据类型 [] 变量名 = new 数据类型 [] {数据1,数据2,数据3,…};
  • 范例: int [] arr = new int [] {1,2,3};
  • 简化格式: 数据类型 [] 变量名 {数据1,数据2,数据3…};
  • 范例: int [] arr= {1,2,3};



方法



什么是方法

  • 是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集
  • 方法必须先创建才可以使用,该过程称为方法定义
  • 方法创建后并不是直接运行的,需要手动使用后才可以执行,该过程称为方法调用



方法注意事项

  • 方法不能嵌套定义
  • void 表示无返回值,可以省略return,也可以单独书写return后面不加数据



方法的通用格式

在这里插入图片描述

在这里插入图片描述



方法重载



重载概述

在这里插入图片描述



重载特点

在这里插入图片描述



方法参数的传递

对于基本数据类型的参数,形式参数的改变不影响实际参数的值

代码示例:

在这里插入图片描述



放法参数的传递(引用传递)

对于引用类型的参数,形参的改变影响实际参数的值

在这里插入图片描述



版权声明:本文为qq_46442797原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。