课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int i=1; i < 10 && i != 5; i++ 请问大神这是什么意思呢?
2017-06-25
源自:Java入门第一季(IDEA工具)升级版 4-9
正在回答
老铁。自己去me上调试下就知道了,别人说的也不一定对啊,这个我调试出来就只有1,2,3,4
理解文档中执行过程中的第二条,就自然明白了。
说明只要等于5了就退出循环了
这个说的是For循环的条件判断括号吗?
如果是的话
第一部分int i = 1;声明一个整数类型的变量i并给其赋值为1;
这个i=1就相当于你这一次for循环的初始值,只会有这一次.
第二部分是i<10&&i!=5这是一个用了短路与的复杂判断式 实际表达的意思是需要同时满足条件(1)i的值<10
(2)i的值不能是5.这个for循环括号内的内容才会执行
第三部分i++就是i的增长形式,意思是每执行一次这个for循环,i自增长1.
你这是for循环小括号里的内容吧。意思是循环打印1到9的数字,不包括5.你可以main方法里试试如下代码for(int i=1; i < 10 && i != 5; i++){
System.out.println(i);//打印结果是:1,2,3,4,6,7,8,9
}
慕粉2107358591
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答 for(int i=1;(i<10)&&(i !=5);i++){
3 回答for (int i=1; i <10 && i != 5; i++) 怎么是输出1 2 3 4
3 回答for(int i=scores.length-1; i>=0; i--){
6 回答for(int i=1; i<=100;i++) 循环
2 回答for(int=1;i<10&&i!=5;i++) i自加到5会不会跳出循环不继续呢?