I found this question from Whizlabs software. I thought that the output would be 2.6 since it is assigned to a double variable. But the output is 2.0. Below is the code: int a = 8; int b = 3; double f = a++/b--; System.out.println(f); The answer is 2.0 but I was expecting 2.6. Thanks Latha
Joined: Nov 20, 2003
Operators are of type int, so the result will be as well. Later on it will be automatically widened to conform to the size of float.