day04 学习内容
二、特殊流程控制语句
都支持label,但不推荐,可读性较差
- break 结束当前循环(跳出循环)
- 结束label
- 支持结束label代码块
- 可用于 switch-case,用于结束当前 switch-case
- continue 结束当次循环(跳出本次循环,进入下次循环)
- 进入label循环
- 不支持代码块
第四章 声明和使用方法
一、方法的声明和调用
方法,也叫函数。是一个功能的定义,是一个类中最基本的功能单位。
格式:
修饰符 返回值类型 方法名(参数列表){
//需要定义的功能语句
return 返回值;
}
明确:
- 是否需要返回结果给调用者?
- int、double等定义类型:必有return
- void:无返回值,无return
- 是否有未知数值参与运算?
- 参数列表
- 参数类型
- 参数个数
- 参数列表
调用
方法名+参数列表,与声明必须一致
public static void add(int a, int b){
//需要定义的功能语句
return a*b;
}
//调用语句
add(1,2);
跨类调用
类名.方法名
二、参数的值传递
1. 基本数据类型
class ParaValueTrans{
public static void main(String[] args){
int a=1,b=2;
System.out.println("main前:a="+a+",b="+b);
add(a,b);
System.out.println("main后:a="+a+",b="+b);
}
public static void add(int i,int j){
System.out.println("add前:i="+i+",j="+j);
i += 1;
j += 2;
System.out.println("add后:i="+i+",j="+j);
}
}
结果为:
main前:a=1,b=2
add前:i=1,j=2
add后:i=2,j=4
main后:a=1,b=2

2. 引用数据类型
三、重载方法(overload)
目的:方便调用
在同一个类中
- 方法名相同
- 参数列表不同(参数个数、参数类型)
注意:与返回值无关

浙公网安备 33010602011771号