Which of the next lines compile without an error?
Explanation
Line float f = 7.0; will not compile because the type of a floating-point constant in java is double. This will compile:
float f = (float) 7.0; or float f = 7.0f;
Line char c = "z"; will not compile because char constant is defined with single quotes. This will compile char c = 'z';
Line byte b = 255; will not compile because the byte type can only hold integers between –128 and +127;
boolean type value can only be true or false.
int j = 'z'; will compile because chars can be automatically casted to an int.

Follow CodeGalaxy

Mobile Beta

Get it on Google Play
Send Feedback
Cosmo
Sign Up Now
or Subscribe for future quizzes