java 的方法
方法的定义与调用
其具体表现形式为
pubic static 返回值类型 方法名(形参)
{
方法体
}
方法的调用
方法的重载
方法名相同,但传参的类型和个数不同
下面是例子
package base.base.base;
public class Demo01Chong {
public static void main(String[] args) {
int m =max(1,2);
double n=max(2.5,5.0);
System.out.println("整数最大值为"+m+"\n"+"分数最大值为"+n);
}
public static int max(int i,int b){
if(i>=b){
return i;
}
else return b;
}
public static double max(double i,double b){
if(i>=b){
return i;
}
else return b;
}
}
可变参数
可变参数必须在所有参数的后面,用于省略多个参数,且所有类型必须为同一类型
package base.base.base;
public class Demo001 {
public static void main(String[] args) {
printmax(1,2,3,7,88,65);
}
public static void printmax(int... max){
if (max.length==0){
System.out.println("您没有输入数字");
}
else{int themax=max[0];
for (int i=0;i<max.length;i++)
{
if(max[i]>themax){
themax=max[i];
}
}
System.out.println("最大的之为"+themax);
}
}
}
可变参数与数组运用结合比较好,能够接受位置的参数量