Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

What is wrong in the following code? public class Test {public static void main(

ID: 3786100 • Letter: W

Question

What is wrong in the following code? public class Test {public static void main(String[] args) {method1(); private static void method1() {Circle c; System.out.println("What is radius " + c_middot getRadius()); method should be declared before main, since it is used in main, method is a private method and cannot be invoked in the main method. The program has a compilation error in the println statement where c has not been initialized. The program compiles fine, but it has a runtime error because variable c has not been initialized.

Explanation / Answer

a) is true as java is advanced enough to handle these situations.

b) is true as main and method1 both lie in the same class so private does not affect.

c) is also true as program will have compilation error because c is not initialized and since circle is a user defined class java cannot automatically assign it.

d) is false as it will be compilation error

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote