Computer Applications
Assertion (A): In Java, assigning an int value to an Integer object is valid.
Reason (R): Java automatically converts primitive data types to their corresponding wrapper classes, which is called Autoboxing.
Java Library Classes
1 Like
Answer
Both Assertion (A) and Reason (R) are true and Reason (R) is a correct explanation of Assertion (A)
Reason — Java allows automatic conversion of an int to an Integer using Autoboxing.
Example:
Integer num = 10; // Autoboxing: int → Integer
Answered By
1 Like
Related Questions
A student is trying to convert the string present in x to a numerical value, so that he can find the square root of the converted value. However the code has an error. Name the error (syntax / logical / runtime). Correct the code so that it compiles and runs correctly.
String x= "25"; int y=Double.parseDouble(x); double r=Math.sqrt(y); System.out.println(r);State the data type and value of res after the following is executed:
char ch = '9'; res= Character.isDigit(ch);Primitive data types are built in data types which are a part of the wrapper classes. These wrapper classes are encapsulated in the java.lang package. Non primitive datatypes like Scanner class are a part of the utility package for which an object needs to be created.
(a) To which package the Character and Boolean classes belong?
(b) Write the statement to access the Scanner class in the program.
The method to convert a String to double is:
- String.toDouble()
- Double.Parsedouble()
- Double.parseDouble(String)
- Double.parseDouble()