Question: 4 . For the following Java code segment, explain why the output is x is not equal to y . double x = 1 .

4. For the following Java code segment, explain why the output is x is not equal to y.
double x =1.0-0.1-0.1-0.1-0.10.1;
double y =0.5;
if (x == y){
System.out.println("x is equal to y");
}
else {
System.out.println("x is not equal to y");
}
Output:
x is not equal to y

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!