[java]新手问题,如下所示?

int var1, var2 = 5, var3 = 6;
var1 = var2++ * --var3;

var1的值是多少?为什么是它?
新手求解

慕哥6287543
浏览 181回答 3
3回答

拉丁的传说

结果是25,写个程序,运行一下,不难,涉及到运算符优先级。具体优先级忘了,在实际应用中不会这么用,这样写使代码的可读性变差了,实际运用中都会加括号用以区分

跃然一笑

var2++表示先运算var2在自加--var3表示先自减在运算25
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JavaScript