方法
1. 方法的概念
方法的概念:一系列代码指令的集合,用于实现特定的功能,可以被反复调用。
2. 方法的定义
public static void 方法名称( ){
//方法主体
}
3. 方法的调用
在需要调用方法的位置,直接书写方法名() 即可
方法书写完毕以后,必须调用才会执行,我们可以通过debug模式观察方法调用执行的过程
/**
* 方法的概念:一系列代码指令的集合,用于实现特定的功能,可以被反复调用。
* 方法的调用:在需要调用方法的位置,直接书写方法名() 即可
* 方法书写完毕以后,必须调用才会执行,我们可以通过debug模式观察方法调用执行的过程
* 使用方法改进Test1
*
*
*/
public class Test2 {
public static void main(String[] args) {
System.out.println("床前明月光");
printSign();
System.out.println("疑是地上霜");
printSign();
System.out.println("举头望明月");
printSign();
System.out.println("低头思故乡");
printSign();
}
public static void printSign(){
for (int i = 0; i < 10; i++) {
System.out.print("-");
}
System.out.println();
}
}
4. 参数
多数情况下,方法与调用者之间需要数据的交互;调用者必须提供必要的数据,才能使方法完成相应的功能。
形参:是指在方法定义的时候书写的参数
形参规定了参数的个数、类型、顺序,要求调用者在调用方法时必须传入与形参相同
个数、类型以及顺序的实参
实参:实际参数 调用方法时传入的参数
4.1 单个参数
/**
* 使用参数完善Test2 实现可以让用户灵活的指定横线的个数
*/
public class Test1 {
public static void main(String[] args) {
System.out.println("床前明月光");
printSign(10); // 10即为实参 实际参数 调用方法时传入的参数
System.out.println("疑是地上霜");
int a = 5;
printSign(a); // a即为实参实际参数 调用方法时传入的参数
System.out.println("举头望明月");
int b = 5;
int c = 3;
printSign(b + c); // b + c 最终的值为实参
System.out.println("低头思故乡");
int num = 7;
printSign(num); // num为实参