2021.7.22
Java的方法
形参与实参
package method;
public class Demo01 {
public static void main(String[] args) {
//1,2 实际参数 实际调用传递给他的参数
int sum = add(1,2);
System.out.println(sum);
}
//a,b 形式参数 定义作用
public static int add(int a ,int b){
return a + b;
}
}
方法的举例运用
package method;
public class Demo02 {
public static void main(String[] args) {
int max = max(20, 20);
System.out.println(max);
}
//比大小
public static int max(int num1,int num2){
int result = 0;
if (num1==num2){
System.out.println("两数相等");
return 0;// return有终止方法的作用
}
if(num1>num2){
result = num1;
}else{
result = num2;
}
return result;
}
}
可变参数
package method;
public class Demo03 {
public static void main(String[] args) {
Demo03 demo03 = new Demo03();
demo03.text(1,2,3,4,5);
}
// 可变参数
public void text(int... i){
System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
System.out.println(i[3]);
System.out.println(i[4]);
}
}
在方法声明中,在指定参数类型后加一个省略号(.….)。
一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。
递归
package method;
public class Demo04 {
public static void main(String[] args) {
System.out.println(f(5));
}
public static int f(int i){
if (i == 1){
return 1;
}else{
return i*f(i-1);
}
}
}
//递归
浙公网安备 33010602011771号