What is the output of the program?
class Test{
public int display(int x, int y){
return ("The sum of x and y is " + x + y);
}
public static void main(String args[]){
Test test = new Test();
System.out.println(test.display(4,5));
}
}
class Test{
public int display(int x, int y){
return ("The sum of x and y is " + x + y);
}
public static void main(String args[]){
Test test = new Test();
System.out.println(test.display(4,5));
}
}
A. The sum of x and y is 9
B. The sum of x and y is 45
C. does not compile
D. None of the above
Answer: Option C
Solution (By Examveda Team)
Return type of method display is int and we are trying to return string.
Hi, Mohit Khare,
The answer given in the question was correct and
For the program below Answer will be 9
public class Test {
public int display (int x, int y){
return (x+y);
}
public static void main (String[] args){
Test test=new Test();
System.out.println("The sum of the x and y is :"+test.display(4,5));
}
}
Answer:
$javac Test.java
$java -Xmx128M -Xms16M Test
The sum of the x and y is :9
galat hai 9 hoga