数组+变量
1方法
1.1 概述
- 被命名的代码块,方法可以含参数可以不含参数
- 可以提高代码的复用性
1.2 形式
修饰符 返回值 方法名([参数]){
方法体;
}
1.2.1 练习:方法的调用
package day05;
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
}
}
1.2.2 练习:方法参数
package day05;
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
}
}
1.2.3 练习:方法的返回值
package day05;
public class Test1_返回值 {
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;
}
}
2 方法的重载
2.1概述
方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数列表(也就是说参数的个数和类型不同)。
程序调用方法时,可以通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法。
2.2 练习:数字求和
package day05;
public class Test5_方法重载 {
public static void main(String[] args)