循环
1.while
java
public class xhz{
public static void main(String args[]){
int a = 0;
while(a < 10){
a = a + 1;
System.out.println(a);
}
}
}
while格式
java
while(条件){ //当条件满足时 就会循环执行下列语句 每次循环一次前会检查条件是否满足
语句 //此处的条件是一个布尔变量
...
}
break
java
while(true){ //当这种情况下 会陷入死循环
语句
...
break; //我们可以使用break手动停止循环
}
2.for
基本格式
java
for(/*一*/;/*四*/;/*三*/){ //分号数固定为2个 不要多写
/*二*/
}
具体讲解
java
for(int i = 0 /*一*/;i < 10/*四*/;i++ /*三*/){
System.out.println(i);/*二*/
}
执行顺序为 一:定义变量。 二:执行语句。 三:增加变量大小 四:判断条件是否满足以继续循环
然后继续以二三四的顺序不断循环直到四的条件不满足的时候,停止循环。
其中上方
一 :int i = 0; 所定义的变量i只有在循环内可以使用。变量名不一定为i,但一般代码编写习惯上循环初始定义变量名为i。初始变量设定数值也不一定为0。
三: i++ 等效于 i = i + 1。你也可以写其他改变i数值的语句,例如 i = i * 2 +1,只要能改变i的数值使其最终能结束循环即可。
补充资料:
语句 | 等效语句 |
---|---|
i-- | i = i - 1 |
i*=2 | i = i * 2 |
i/=2 | i = i / 2 |
四:此处填写的与**if(条件){…} **中条件所填写内容一样。
上方代码的输出为:
0 1 2 3 4 5 6 7 8 9
尝试一下
尝试使用for循环输出100以内所有偶数。