int a=1;
float b=1.0;
System.out.println(a==b);
Answers were Sorted based on User's Feedback
Answer / aruna
this code will not compile since 1.0 will be taken as a
double instead of float, To make this code work, the
following changes shud b done
float b=1.0f;
or double = 1.0;
with these changes the SOP statement will print "true"
| Is This Answer Correct ? | 15 Yes | 0 No |
Answer / anil kumar rai
error found when compile this code;
if u write 1 in place of 1.0 then output would be "true" or
if u write double in place of float then output would be
same :"true"
thank you
| Is This Answer Correct ? | 13 Yes | 1 No |
Answer / ranga reddy
int a = 1;
float b = 1.0;
System.out.println(a==b);
if we declare float b = 1.o; by default it takes double value, then it will give compile time error as possiblelossofpression
then we declare as float b = 1.0f;
at this time System.out.println(a==b); gives
true
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / saranya
ya its true only because content remains the same
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / kavitha
if u just convert the float to double that will be sufficient
u get the answer "true"
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / sudha
if u write
int a=1;
float b=1.0f;
system.out.println(a==b);
answer woill b true...as of now it wont compile
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / anilkumar munaganuri
in above question by providing explicit type casting as
float b=(float)1.0
then we can get output as true
| Is This Answer Correct ? | 1 Yes | 0 No |
What is an immutable class?
what is the use of custom tags? with example?
How does predicate work in java?
Is singleton set an interval?
What is meant by final class, methods and variables?
Superclass of exception
When will we use class loader?
how to accept integer array in java
What are the two types of java programming?
What classes of exceptions, thrown by a throw statement?
What is casting?
How does the garbage collector works in java?