一个简单又很复杂的问题,不知道JVM如何处理的,请教高手
int   arr[]   =   new   int[5]; 
 int   index   =   0; 
 arr[index]   =   index   =   3; 
 此时,arr[0]赋值为3,为什么??
------解决方案--------------------index = 0;   
 // 从左至右计算 
 arr[index]  // 这时index 赋值 0;     
        arr[0]= index = 3  //这时index赋值3   
 结果: 
     arr[0] = 3;
------解决方案--------------------楼上的有道理 
 先是括号 
 然后是等号 
 运算符的优先级