5 Day05--数组+变量
5.1 方法
5.1.1 概述
被命名的代码块,方法可以含参数可以不含参数
可以提高代码的复用性
5.1.2 形式
修饰符 返回值 方法名(【参数】){
方法体;
}
5.1.3 练习1:方法调用
package day0203_平年闰年;
public class Test1_方法 {
public static void main(String[] args) {
System.out.println(1);
f();
System.out.println(2);
}
private static void f() {
System.out.println(3);//132
}
}
package day0203_平年闰年;
public class Test1_参数 {
public static void main(String[] args) {
System.out.println(1);
f(2);
System.out.println(2);
}
static void f(int x){
System.out.println(x*x);//142
}
}
package day999;
public class tt {
public static void main(String[] args) {
System.out.println(1);
int num=f3(5);
System.out.println(num);
String str = f4("学习使我快乐");
System.out.println(str);
System.out.println(2);
}
public static String f4(String desc){
return desc+",我信你个鬼";
}
public static int f3(int i){
return i*10;
}
}
5.2 方法的重载
5.2.1 概念
方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数列表(也就是说参数的个数和类型不同)。
程序调用方法时,可以通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法。
5.2.2 练习1:数字求和