java 二维数组参数传递_方法和数组就是这么简单!

java 二维数组参数传递_方法和数组就是这么简单!_第1张图片

第三章 方法和数组

3.1 概述

还记得我们的HelloWorld例程吗?我们现在对于输出语句应该已经很熟悉了,

eebbc3aabedf9807aa892cd3b6db5021.png

解释:

System 是系统类。

out 是标准输出对象

println() 是一个方法。

如果我们想要在一个类中实现很多功能,但是如果我们想要,多次使用,某一个功能,显然我们需要重复书写这个功能的代码多次,显然,这是不明智的。所以方法就来拯救我们了。

❤ 3.1_1方法的基本定义

定义:方法是定义在类中的一段独立的代码块,用来实现某个功能。

其实我们在编程界中更喜欢叫它们为函数,但是在Java中我们也可以叫做方法

作用:

·函数的主要作用是为了提高代码的复用性。

·使程序简短而清晰,更加利于维护

java 二维数组参数传递_方法和数组就是这么简单!_第2张图片

A:修饰符: public static (暂时了解这一个 后期补充)

B:返回值类型: 就是功能结果的数据类型

有一些方法执行代码中的命令即可,执行后就可以结束了,并没有返回值(void)

有一些方法需要将最后的结果返回给你,从而让开发者使用这个结果

举例更好理解哦:最近有一场周杰伦的演唱会,我通过好多朋友帮忙一起的抢票方法,最后得到了两张票,这两张票就是“抢票”方>法的返回值,我(开发者)可以对这个返回值进行任何操作,例如自己去看,或者送给朋友,甚至可以用来当草稿纸(哭...)

C:参数类型:参数的数据类型

主方法可以调用其他方法,其他方法可以互相调用,但不能调用主方法,主函数是系统调用的。

❤ 3.1_方法(函数)的调用方法:

java 二维数组参数传递_方法和数组就是这么简单!_第3张图片

A:单独使用,一般来说没有意义(不代表有错),所以不推荐

B:输出调用,但是不够好,因为我们可能需要针对结果进行进一步操作

C:赋值语句,推荐方案。

方法的调用优化:

Eg:比较两个数是否相等(在没有熟练之前我们仍然推荐使用初始直观的用法,程序可以正常的跑是我们的底线)

java 二维数组参数传递_方法和数组就是这么简单!_第4张图片

java 二维数组参数传递_方法和数组就是这么简单!_第5张图片

❤ 3.1_3 方法重载

一般来说,我们都是根据作用来命名方法(方法名有意义),但是很多时候会我们会针对不同的数据类型,或者参数个数来进行操作,例如我们所要求几个数字中的最大值问题(如下图)就出现了这两种问题。使用方法重载,既可以保证命名有意义,也可以避免记忆过多的不同名称

java 二维数组参数传递_方法和数组就是这么简单!_第6张图片

定义:用同一方法名定义多个方法,这些方法的参数个数或者参数类型不同

作用:使一个方法名赋予新的含义,使一个方法名可以多用

适用:实现细节不同的同一类功能时候

理解:其实就是使得一个方法拥有了更多的可

你可能感兴趣的:(java,二维数组参数传递)