public class FunWithFunctions { public static void main(String[] args) { int int1 = Integer.parseInt(args[0]); int int2 = Integer.parseInt(args[1]); int int3 = Integer.parseInt(args[2]); int max = max3(int1, int2, int3); System.out.println("Max is " + max); } public static int max3(int i1, int i2, int i3) { int rtn = i1; if (i1 > i2) { if (i1 > i3) { rtn=i1; } else { rtn=i3; } } else { if (i2 > i3) { rtn = i2; } else { rtn = i3; } } return rtn; } public static int max3B(int i1, int i2, int i3) { if (i1 > i2) { if (i1 > i3) { return i1; } else { return i3; } } else { if (i2 > i3) { return i2; } else { return i3; } } } public static int max3C(int i1, int i2, int i3) { if (i1 > i2) { if (i1 > i3) { return i1; } return i3; } if (i2 > i3) { return i2; } return i3; } } }