📄 overloadingtest.java
字号:
//overloadingTest.java, Author Xie-Hua Sun
import java.util.Random;
public class overloadingTest{
public static void main(String[] args){
Random random=new Random();
float f1 = random.nextFloat();
int a = Math.round(100*f1);
float f2 = random.nextFloat();
int b = Math.round(100*f2);
System.out.println("max("+a+","+b+")="+max(a, b));//将自动调用max(int,int)
System.out.println("max("+f1+","+f2+")="+max(f1, f2));//将自动调用max(float,float)
float f3 = random.nextFloat();
int c = Math.round(100*f3);
System.out.println("max("+a+","+b+","+c+")="+max(a,b,c));//将自动调用max(int,int,int)
}
static float max(float f1, float f2){
if(f1>f2) return f1;
else return f2;
}
static int max(int m, int n){
if(m>n) return m;
else return n;
}
static int max(int l, int m, int n){
return max(max(l,m),n);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -