JavaSE基础day05方法和数组
2022/3/1 17:22:53
本文主要是介绍JavaSE基础day05方法和数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一. 方法
(一) 方法的概述
1.方法的概念: 具有某种特定功能的代码段.某段代码功能经常使用,因此使用大括号,将这段代码包起来,起个名字,以后就使用这个名字来代替这段代码.
举例: Scanner类中的nextInt()方法,nextInt为方法名,每次需要通过键盘录入一个整数,调用nextInt方法即可.如若没有nextInt方法的封装,那么每次键盘录入数据,逻辑需要重新实现.
2.方法好处:
1)提高了代码的复用性(反复使用)
2)提高了代码的封装性,大括号中的内容,其他调用者看不到也无法直接访问
3)简化了软件设计的思维难度
(二) 方法定义
1.方法定义的格式
修饰符 返回值类型 方法名称(参数列表) {
方法体语句;
return语句;
}
2.详细解释:
1)修饰符: 目前全都写成 public static
2)返回值类型: 表示方法运行结果的数据类型.当方法功能运行完毕,有可能会有产出,就需要将产出的数据类型作为方法的返回值类型,返回给方法调用者.如果不需要返回结果,使用关键字void,表示方法没有任何返回值类型.
3)方法名称: 给这段代码起的名字,名字是一个合法的标识符并同时满足小驼峰原则(第一个单词的首字母小写,从第二个单词开始首字母大写).
4)参数列表: 这段代码要完成功能,可能会需要一些资源.在参数列表中,需要定义一些变量,内存中表示为容器, 在调用本方法的时候,会由外界传入数据,存储到这些变量容器中.使用变量符号,表示那些将来可能传入的数据.参数形式:数据类型 变量名, 数据类型 变量名...
5)方法体语句: 真正要完成该方法功能的执行逻辑.
6)return语句: 最终生产出来的结果,要返回给调用者,使用return语句返回.如果没有任何生产内容,可以不写return或者写return;用于表示方法结束.
案例1: 定义出一个方法功能,求任何两个整数的和
案例2 : 定义出一个方法功能, 比较两个浮点类型数据是否相等
案例3 : 定义出一个方法功能, 打印1-n整数(1-n任意整数打印, n为正整数)
(三) 方法调用
1.格式: 直接书写方法名称即可
方法名称(实际参数);
调用格式详解:
2. 方法调用的三种形式:
3.方法调用总体特点:
方法不调用,就不执行.
这篇关于JavaSE基础day05方法和数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?