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
posted 12 years ago
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.