test.java

来自「用来学习java 的文档」· Java 代码 · 共 46 行

JAVA
46
字号
/***
 * 方法的重载
 * @author Administrator
 *
 */
public class Test {
	void max(int a , int b) {
		System.out.print("int=");
		System.out.println( a > b ? a : b );
	}
	
	void max(short a , short b) {
		System.out.print("short=");
		System.out.println( a > b ? a : b );
	}
	
	void max(float a, float b) {
		System.out.print("float=");
		System.out.println( a > b ? a : b );
	}
	
	void max(double a, double b) {
		System.out.print("double=");
		System.out.println( a > b ? a : b );
	}
	
	void max(int a, double b) {
		System.out.print("int double=");
		System.out.println( a > b ? a : b );
	}
	
	public static void main(String[] args) {
		Test t = new Test();
		t.max(3, 4);//默认为int
		
		short a = 3;
		short b = 4;
		t.max(a, b);
		
		double a1=3.3;
		double b1=2.5;
		t.max(a1,b1);
		
		t.max(12, 4.4);//默认为int 和double
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?