// In Java, you can't directly set default values for function parameters.
// However, you can achieve similar functionality by using method overloading.
public class Main {
public static int add(int... args) {
int a = 0;
int b = 0;
if (args.length > 0) {
a = args[0];
}
if (args.length > 1) {
b = args[1];
}
return a + b;
}
public static int add() {
return add(20, 30); // Calling the overloaded method with a default value
}
public static void main(String[] args) {
System.out.println(add(4, 6));
System.out.println(add());
}
}
/*
run:
10
50
*/