import java.util.Scanner;publicclassTest1{publicstaticvoidmain(String[] args){
Scanner in =newScanner(System.in);int a = in.nextInt(), b = in.nextInt(), c = in.nextInt();double d = in.nextDouble(), e = in.nextDouble();
System.out.println(max(a, b));// 输出整型 a、b 的最大值
System.out.println(max(a, b, c));// 输出整型 a、b、c 的最大值
System.out.println(max(d, e));// 输出浮点型 d、e 的最大值}// 方法的重载privatestaticintmax(int a,int b){return a > b ? a : b;}privatestaticdoublemax(double a,double b){return a > b ? a : b;}privatestaticintmax(int a,int b,int c){returnmax(a, b)> c ?max(a, b): c;}}
一、方法的重载:方法的重载可以让程序更清晰易读让执行密切相关任务的方法使用相同的名字重载的方法具有相同的方法名、不同的参数列表编译器通过参数表确定需要调用的方法实例:import java.util.Scanner;public class Test1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt()