int x=5,y=5;执行y=++x*--y后,x=?y=?

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:38:22
书中给的答案是x=6,y=30。自己感觉应该是x=6,y=24。到底哪个对还请高手给予指导,谢谢!

public class Op1 {
public static void main(String[] args) {
int x=5;
int y=5;
y=++x*--y;
System.out.println(x);
System.out.println(y);
}
}
我自己测试了一下发现是6和24对,这东西最好多动手自己测。才能学好编程

就是24
y=++x(6)*--y(4);
x == 6;
y = 4*6 == 24;

你是对的,书上错了

x=6,y=24

就是X=6 Y=24,晕你买那是什么书?