方法的定义:具有某个功能的代码块叫做方法
方法的调用 eg:
package com.lhs;
//方法的调用
public class FangFa {
public static void main(String[] args) {
//调用getCaiDan方法
getCaiDan();
}
//定义一个方法getCaiDan
public static void getCaiDan(){
System.out.println("1");
System.out.println("2");
System.out.println("3");
}
}
形参与实参的区别
eg:
package com.lhs;
import java.util.Scanner;
//形参和实参的区别
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入您要打的行数:");
int num = input.nextInt();
//在调用方法时传入的参数为实参
printHang(num);
}
//形参:在方法定义时的参数称为形参
public static void printHang(int hang){
//外循环控制行数
for (int i = 1; i <= hang; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("&");
}
System.out.println();
}
}
}
方法的重载:方法名一样,但是传入的参数不一样,方法重载会根据传入的参数类型找到对应的方法
eg:
package com.lhs;
public class Test1 {
public static void main(String[] args) {
double c = Add(1,2);
System.out.println(c);
double d = Add(3.6,4.6);
System.out.println(d);
}
public static double Add(double a,double b){
System.out.println("第一个");
return a+b;
}
public static int Add(int a,int b){
System.out.println("第二个");
return a+b;
}
}
本文含有隐藏内容,请 开通VIP 后查看