目录
一:静态导入概述及使用
1:静态导入概述
格式:import static 包名….类名.方法名;
可以直接导入到方法的级别
2:注意事项
方法必须是静态的
如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。如果说本类有其他的方法与静态导入的方法重名了,优先使用的是本类中的方法
二:可变参数概述
1:概述
定义方法的时候不知道该定义多少个参数
2:格式
修饰符 返回值类型 方法名(数据类型... 变量名){}
3:注意
这里的变量其实是一个数组
如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个
4:例子
package day27;
import java.util.Scanner;
public class Test13 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);//创建scanner对象
System.out.println("请输入数字");
//输入要求最大值的数字
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
//调用max方法并且输出max
int max = max(a, b, c);
System.out.println("最大值是:"+max);
}
//定义一个可变参数方法max求最大值
public static int max(int...a){
int max=0;
for (int i : a) {
if(i>max){
max=i;
}
}
return max;
}
}