What will be the output of the following Java program?
import java.util.*;
class Output
{
public static void addNumbers(List<? super Integer> list)
{
for (int i = 1; i <= 10; i++)
{
list.add(i);
}
}
public static void main(String args[])
{
List<Double> ld = Arrays.asList();
addnumbers(10.4);
System.out.println("getList(2)");
}
}
import java.util.*;
class Output
{
public static void addNumbers(List<? super Integer> list)
{
for (int i = 1; i <= 10; i++)
{
list.add(i);
}
}
public static void main(String args[])
{
List<Double> ld = Arrays.asList();
addnumbers(10.4);
System.out.println("getList(2)");
}
}A. 1
B. 2
C. 3
D. 6
Answer: Option A

Join The Discussion