一、方法的三种调用格式:
1.单独调用: 方法名称(参数);
2.打印调用:System.out.println(方法名称(参数));
3.赋值调用:数据类型 变量名称 = 方法名称(参数);
注:若方法返回值类型为void这种方法只能单独调用,不能进行打印调用或者赋值调用。
二、使用方法的注意事项:
1.方法应该定义在类当中,但是不能在方法中再定义方法。不能嵌套。
2.方法的定义前后顺序无所谓。
3.方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用。
4.如果方法有返回值,那必须写上“return 返回值;”,不能没有。
5.return后面的返回值数据,必须和方法的返回值类型对应起来。
6.对于一个void没有返回值得方法,写“return;”即可。
7.对于void方法当中最后一会的return也可以省略不写。
8.一个方法当中可以有多个return语句,但是必须保证同时只有一个会被执行到,两个return不能连写。
三、方法的重载(Overload):多个方法的名称一样,但是参数列表不一样。
好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能。
方法重载与下列因素相关:
1.参数的个数不同
2.参数的类型不同
3.参数的多类型顺序不同
方法的重载与下列因素无关:
1.与参数的名称无关
2.与方法的返回值类型无关
四、数组(Array):是一种容器,可以同时存放多个数据值。
数组的特点:
1.数组是一种引用数据类型
2.数组当中的多个数据,类型必须统一
3.数组的长度在运行过程中必统一
数组的初始化:
1.动态初始化(指定长度)
数据类型 [ ] 数组名称 = new 数据类型 [数组长度];
//示例:创建一个数组,里面可以存放300个int数据
int [] arrayA = new int[300];
//示例:创建一个数组,能存放5个字符串
String [] arrayB =new String[5];
2.静态初始化(指定内容)
标准格式: 数据类型[] 数组名称 = new 数据类型 []{元素一,元素二,......};
//示例:创建一个数组,里面装的都是int数字,具体为:5、15、25
int [] arrayC = new int[]{5,15,25};
//示例:创建一个数组,用来装字符串:“hello”、“java”、“world”
String[] arrayD = new String[]{"hello","java","world"};
省略格式: 数据类型[] 数组名称 = {元素一,元素二,......};
//示例:
int [] arrayA = { 10,20,30};
//静态初始化的标准格式,可以拆分为两个步骤
int [] arrayB;
arrayB=new int []{11,21,31};
使用建议:如果不确定数组的具体内容,用动态初始化;否则,已经确定了具体的内容,用静态初始化。
因为之前有学过Java,所以第一天就只复习了基础语法,明天开始正式面向对象思想。