Assume that the following method header is for a method in class A.public void displayValue(int value)Assume that the following code segments appear in another method, also in class A. Which contains a legal call to the displayValue method?Select one:a. int x = 7; displayValue(int x);b. int x = 7; displayValue(x)c. int x = 7; void displayValue(x);d. int x = 7; displayValue(x);

Respuesta :

ijeggs

Answer:

d. int x = 7; displayValue(x);

Explanation:

Only option D is correct.

The declaration of the method displayValue() has a single int parameter.

When this method is called an int value is to passed as an argument terminated with a semi colon as given in option D.

  • Option A displayValue(int x); is wrong because it declaring x again at the method call
  • Option B displayValue(x) has a syntax error "Missing semi colon"
  • Option C void displayValue(x); is wrong, when calling a function its return type is not written.