方法:
概念:
方法也叫函数,可以看成完成一个完成独立功能的代码块,存在于类结构中
认识方法和语法:
例: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]
字符串的拼接打印
网友评论