你能解释一下这个Java代码的输出吗?
int a=5,i; i=++a + ++a + a++; i=a++ + ++a + ++a; a=++a + ++a + a++; System.out.println(a); System.out.println(i);
两种情况下的输出均为20
java pre-increment post-increment
java ×1
post-increment ×1
pre-increment ×1