Final answer:
The correct way to construct an Integer object is statement (A), which correctly passes an integer literal to the Integer constructor. Other statements are either syntactically incorrect or lack the necessary parameters.
Step-by-step explanation:
The correct statement to construct an Integer object in Java is: (A) Integer obj = new Integer(100); This line correctly creates an Integer object with the value 100. Option (B), Integer obj = new Integer(); is incorrect as it lacks the required int parameter. Option (C), Integer obj = new Integer(int 100); includes a syntax error with the keyword 'int' inside the constructor. Therefore, the correct answer is (A) Integer obj = new Integer(100).
It's important to note that as of Java 9, using the constructor to create Integer objects is deprecated and the use of Integer.valueOf is preferred for object creation for caching purposes and better performance:
Integer obj = Integer.valueOf(100);