public class JavaCat { public static int add1(int a) { return a + 1; } public static String add2(String a) { return a + '1'; } public static int add(int a, int b) { return a + b; } public static long addL(int a, int b) { return a + b; } public static Integer addI(int a, int b) { return a + b; } public static float fadd(float a, float b) { System.out.print("fadd("); System.out.print(a); System.out.print(","); System.out.print(b); System.out.println(")"); return a + b; } public static double dadd(double a, double b) { System.out.print("fadd("); System.out.print(a); System.out.print(","); System.out.print(b); System.out.println(")"); return a + b; } public static Double daddD(double a, double b) { System.out.print("fadd("); System.out.print(a); System.out.print(","); System.out.print(b); System.out.println(")"); return a + b; } public static String cat(String a, String b) { return a + b; } }