Java语言基础方法和数组

方法

方法就是完成特定功能的代码块,在很多语言中都有函数的定义,但是在咱们Java语言中,我们将其称之为方法

方法的格式详细说明

  • 修饰符 :修饰符比较多,但目前使用的是public和 static
  • 返回值类型 :用于限定返回值的数据类型
  • 方法名:就是一个名称,它的存在是为了方便我们调用方法
  • 参数类型 :限定调用方法时传入参数的数据类型
  • 参数名 :是一个变量,接收调用方法时传入的参数(这个参数其实有一个专业的名词,被称之为形式参数,它的作用是用来接收实际参数的)
  • 方法体 :完成功能的代码
  • return :结束方法以及返回方法指定类型的值
  • 返回值 :就是功能的结果,由return带回,带回给调用者

方法的注意事项

  • 方法不调用不执行
  • 方法与方法是平级关系,不能嵌套定义
  • 方法定义的时候参数之间用逗号隔开
  • 方法调用的时候不用在传递数据类型
  • 如果方法有明确的返回值,一定要由return带回一个值

案例演示: 需求:获取一组数组中的较大值
在这里插入图片描述

数组

数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器,数组既可以存储基本数据类型,也可以存储引用数据类型

一维数组定义格式

Java中的数组必须先初始化,然后才能使用,所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值初始化分为动态初始化和静态初始化,动态初始化是只指定长度,由系统给出初始化值。动态初始化是给出初始化值,由系统决定长度,要注意的是这两种方式,只能使用一种,不能进行动静结合

  • 动态初始化的格式: 数据类型[] 数组名 = new 数据类型[数组长度] (数组长度其实就是数组中元素的个数)。举例: int[] arr = new int[3]; 定义了一个int类型的数组arr,这个数组可以存放3个int类型的值。
  • 静态初始化的格式:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,…} (也可以简单格式 int[] arr = new int[]{1,2,3} )

二维数组定义格式

其实二维数组就是每一个元素为一维数组的数组

  • 二维数组格式1:数据类型[]][]变量名 = new 数据类型[m][n],m表示这个二维数组有多少个一维数组 必须写上,n表示每一个一维数组的元素个数 可选
  • 二维数组格式2:数据类型[][] 变量名 = {{元素…},{元素…},{元素…}},这个格式属于静态初始化:由我们指定具体的元素值,由系统给分配长度
  • 二维数组格式3:数据类型[][] 变量名 = new 数据类型[m][],m表示这个二维数组有多少个一维数组,这一次没有直接给出一维数组的元素个数,可以动态的给出
    案例演示
    需求:公司年销售额求和
    某公司按照季度和月份统计的数据如下:单位(万元)
    第一季度:22,66,44
    第二季度:77,33,88
    第三季度:25,45,65
    第四季度:11,66,99

    在这里插入图片描述

最后我们补充一个知识点,递归
递归就是方法定义中调用方法本身的现象,递归的注意事项是要有出口,否则就是死递归,次数不能太多,否则就内存溢出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值