Short answerEasy2 marks
Which of the following are primitive data types? (i) double (ii) String (iii) char (iv) Integer
Topic: Primitive data types
Previous-year question practice database
Answer
Exam answer
(i) double and (iii) char are primitive data types.
Explanation
Java has exactly eight primitives: byte, short, int, long, float, double, char and boolean. Everything else is a reference (non-primitive) type. String is a class, not a primitive — the capital S is the giveaway. Integer is likewise a class, the wrapper for int. The rule of thumb: a type beginning with a capital letter is a class; primitives are always lower case.
More from Revision Tour I
The full form of JVM is:2026Which of the following occupies 2 bytes of storage?2026In a statement c = c + (x * d + e); which variable is an accumulator?2026Assertion (A): The result of the Java expression 3 + 7/2 is 6.
Reason (R): According to the hierarchy of operators in Java, addition is done first followed by division.2026Evaluate the Java expression:
x = a * b % (++c) + (++a) + (--b);
if a = 7, b = 8, c = 22026System.out.println('Z' + 32); will display:2025