2075 / Java / Функції
1.
void message(){
System.out.println("Привіт, світ");
}
2.
int Sum(int a, int b){
int c = a + b;
return c;
}
3. Масиви
int[] printArray(int[] arr) { }
int[][] printArray(int[][] arr) { }
printArray(mas);
4. Різна кількість параметрів
F1(1,2,3);
void F1(int... a) { } // a - масив
5. Функції з однаковим іменем
int F1(int x) { }
float F1(float x) { }
double F1(double x, double y) { }
6. Рекурсія
rekursion1(5);
System.out.println(rekursion2(5));
//1
void rekursion1(int a) {
a--;
System.out.print(a + " ");
if (a == 0) {
System.out.println();
} else {
rekursion1(a);
}
}
//2
int rekursion2(int a) {
if (a == 1) {
return 1;
}
return a * (rekursion2(a - 1));
}