Java教程

JavaSE基础day05方法和数组

本文主要是介绍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方法和数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!