运算符优先级问题
for(int i=1;i++<=1;) { System.out.println("运行了"); }
按照课程内容应该是++运算符优先级高于<=运算符啊,那这个for循环应该什么都不输出才对啊,但是运行结果是输出“运行了”一次。我理解哪里有问题呀?请老师解答。
15
收起
正在回答
1回答
前置++运算级高,后置++运算级低。
你改成 ++1 <= 1就是你想的那样了。
请采纳!
相似问题
登录后可查看更多问答,登录/注册
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星