public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables

max:
x = 2
y = 3



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables

max:
x = 2
y = 3


public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables


public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables

max
x = 3
y = 4
z = 5



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
  }

static void max(int x, int y){ if(x >= y){ System.out.println(x); }else{ System.out.println(y); } }
static void max(int x, int y, int z){ if(x >= y){ if(x >= z){ System.out.println(x); }else{ System.out.println(z); } }else{ if(y >= z){ System.out.println(y); }else{ System.out.println(z); } } } }

Variables

max
x = 3
y = 4
z = 5



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables

max
values =
[2, 3]



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables

max
values =
[2, 3]



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables


public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables

max
values =
[3, 4, 5]



public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables

max
values =
[5, 6, 7, 8]




public class Overloading{
  public static void main(String[] args){
    max(2, 3);
    max(3, 4, 5);
    max(5, 6, 7, 8);
    max(10, 11, 12, 13, 14, 15, 16);
  }

static void max(int ... values){ if(values.length > 0){ int max = values[0]; for(int i : values){ if(i > max){ max = i; } } System.out.println(max); } } }

Variables

max
values =
[10, 11, 12, 13, 14, 15, 16]