方法(函数)数组

2019-03-20  本文已影响0人  WYZ_8db0

方法:

概念:

方法也叫函数,可以看成完成一个完成独立功能的代码块,存在于类结构中

认识方法和语法:

例:public static void main(String[] args)

修饰符:public static(除主方法外不是必须存在的)

void:没有返回值(该位置是写返回值的):必须有

main:方法名(必须有)

(String[] args):形参列表 String[]数据类型,args形参名称

设计方法:

考虑代码块需要对什么类型的数据进行操作,如何操作

使用方法:

使用方法:

三种情况:

方法有static修饰:类名.方法名+形参列表

方法没有static修饰:对象名.方法名+形参列表

方法之间都有或都没有static修饰,直接方法名+形参列表

实参传入形参,数据类型,个数,顺序,都必须一致

方法签名和方法重载:

方法签名=方法名+形参列表

方法的重载方法名不变,参数列表不同

方法重复利用

方法return:

方法返回值的位置,必须写与方法内部返回值的数据一致的数据类型

注意:返回的是数据,不是变量或者表达式

return不一定执行的到

public static int add(){

if(true){

         return 1;//语法检查只看结构不看值,return语句不一定会执行得到

}

}

数组:

概念:计算机中多个连续的存储空间,可以存储连续的相同类型顺序

数组的基本语法

动态创建:

数据类型[]数组名称=new 数据类型[长度]

静态创建:

数据类型[]数组名称={数据1,数据2,数据3}

先声明后赋值:

数据类型[]数组名称

数组名称={数据1,数据2,数据3}

认识数组:

方法的形式参应该是

数据类型形式参数名

int[] a = new int[5];

int[]本身就是一个数据类型

数组的特点:

数据类型限定了数组可以存放的数据类型

一个数组可以存储多个元素

一旦数组对象被创建好,那么其长度就固定不变了

动态创建好数组之后,会自动分配默认值,和数组中的元素类型有关(类似之前成员变量的默认值)

如何使用;

存值:

数组名[下标]=值

取值:

遍历

数组名[下标]

常见错误:

下标越界

空指针

打印数组:

设计一个方法,打印传入int数组中的所有元素,打印的格式:[11,22,44,55]

字符串的拼接打印

上一篇 下一篇

猜你喜欢

热点阅读