Examveda
Examveda

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)); 
        } 
}

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.


This Question Belongs to Java Program >> Constructors And Methods

Join The Discussion

Comments ( 2 )

  1. Janagamwar Krishna
    Janagamwar Krishna :
    6 years ago

    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

  2. Mohit Khare
    Mohit Khare :
    6 years ago

    galat hai 9 hoga

Related Questions on Constructors and Methods

What is a constructor in Java?

A. A special method to create instances of classes

B. A method used for mathematical calculations

C. A method to perform string manipulations

D. An exception handling mechanism