Java Функції

 

1.
static void Message(){
  System.out.println("Привіт, світ");
}
 

2.
static int Sum(int a, int b){
  int c = a+b;
  return c;
}
  
3. Масиви
static int[] PrintArray(int[] arr) { }
static int[][] PrintArray(int[][] arr) { }
PrintArray(mas);

  
4. Функції з однаковим іменем
static int F1(int x){ }
static float F1(float x){ }
static double F1(double x, double y){ }
 
 
5. Рекурсія
public static void main(String[] args) {
  rekursion(5);
  System.out.println(rekursion2(5));
}

public static void rekursion(int a) {
  a--;
  System.out.print(a + " ");
  if (a == 0) {
    System.out.println();
    return;
  } else {
    rekursion(a);
  }
}
public static int rekursion2(int a) {
  if (a == 1) {
    return 1;
  }
  return a * (rekursion2(a-1));
}