⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 overloadingtest.java

📁 java程序设计 清华出版社 孙燮华老师编写的程序源代码
💻 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 + -