When compiling this class with javac
class OrderOfOperations{
public void trippleDiv(double x, double y, double z){
double a = x/(y/z);
}
}
and decompile with jd-core 1.1.3, I get
class OrderOfOperations {
public void trippleDiv(double paramDouble1, double paramDouble2, double paramDouble3) {
double d = paramDouble1 / paramDouble2 / paramDouble3;
}
}
Since division is done left to right when there are no parentheses, the order is not the same.