java中的方法和数组

1.方法

(提高代码的复用性)同一个类中的不同方法,可以直接调用方法,不创建对象
static修饰的方法只能使用static修饰的方法

    我们可以将一个完整功能的代码组织成一个方法,在再次完成相同的功能时,便可以直接以整体的方式调用该功能,而不再将具体实现过程再完整重复一遍。

a)方法定义

          main 方法就是一个特殊的方法。作为程序入口,供 JVM 调用。
     我们将不同功能定义成不同方法。供其他方法调用。
     最先接触方法时,我们定义不同的方法,供 main 方法调用。

b)方法的定义格式

定义方法时明确:   需要的数据      回馈的数据
修饰符   返回值类型   方法名 ( 类型   形式参数 1 ,类型   形式参数 ,… ) {
               执行语句 ;
              return  返回值 ;
}
l 修饰符:目前一律使用 public static
l 返回值类型:回馈数据的类型,如果没有用 void 代替
l return :用于返回要回馈的数据,代表方法结束
l 方法名:方法的名称
l 参数类型:需要的数据的数据类型
l 参数:需要的数据

c)方法的使用

l   调用格式
有回馈值:回馈值类型    回馈值  =  方法名 ( 方法需要的数据 ) ;
无回馈值:方法名 ( 方法需要的数据 );
l   注意:由于这里使用 public static 修饰,所以,这里所有的方法均直接调用即可。后期没有 static 则不可以如此调用
方法的重载
参数个数不同
参数类型不同
参数顺序不同

2.数组

数组用来存储多个数值,通过索引管理。可以存储任意类型,但是一个数组中只能存储一种类型的多个数值

a)数组定义

定义格式:
数据类型 []   变量名  =  new  数据类型 [ 数据个数 ];

数据类型 []   变量名  = { 数据 数据 数据 数据 };

b)数组使用

数组的使用非常简单,通过索引直接访问数组内元素
使用格式:
        数组变量名[ 索引]
        获取数组长度:数组变量名 .length
数组是一个存储变量的容器,数组 也是一种数据类型,是一种引用类型
仅有数组获取长度Array.length,没有小括号使用的是数组的length属性,其他所有的长度的获取都使用方法即***.length();

3.成员变量

成员变量,方便在一个类中多个方法共享使用。    
成员变量有初始值,局部变量没有初始值。

猜你喜欢

转载自blog.csdn.net/u013046774/article/details/50805840