方法篇

调用方法:
对象名.方法名(实参列表)
1.返回值是void调用一定是一条语句
2.如果返回值是数字,方法调用通常被当做一个值

方法的定义:
修饰符 返回值类型 方法名(参数类型 参数名,...){
  方法体;
  return;//return可以结束方法
}
//当返回值类型为void时,可以没有return

案例
public class fangFa {
public static void main(String[] args) {

int max=max(20,20);
System.out.println(max);
/*
调用方法:
对象名.方法名(实参列表)
1.返回值是void调用一定是一条语句
2.如果返回值是数字,方法调用通常被当做一个值
*/

double x=jieguo(2.3,5);
System.out.println(x);
sum(new double[]{1,2,3,98,7,65});

}
//比大小
public static int max(int num1,int num2){
//修饰符 返回值类型 方法名(参数类型 参数名,。。。){
if(num1==num2){
System.out.println("一样大,重新输入");
return 0;
//return可以终止方法
}

int a=0;
if(num1>num2){
a=num1;
}else {
a=num2;
}
return a;
//如果返回值类型为void,可以没有return
}
//重载就是方法名相同,但是参数列表不同(个数不同,类型不同,排列顺序不同)

public static int jieguo(int a,int b){
int sum=a+b;
return sum;
}
public static double jieguo(double a,double b){
double sum=a+b;
return sum;
}



//可变量参数,只能在最后,可以传递任意长度,多少的参数
//使用(int... num)此时可以传递为int类型的任意参数
public static void sum(double... x){
if(x.length==0) {
System.out.println("重新输入");
return;
}
double y=x[0];
//排序
for (int i=0;i<x.length;i++) {
if (x[i]>y){
y=x[i];

}
}
System.out.println(y);
}

}
posted @ 2021-11-14 23:45  zongkm  阅读(45)  评论(0)    收藏  举报