1、while循环
1.语法格式
while(循环条件){
循环体
}
2.执行流程
首先判断条件,当条件为true时,则执行循环体,然后再判断条件,重复执行上述操作,一直到循环条件为false时,循环结束
3.例
//使用while循环输出三位数中,能够被7整除的数,并每行显示5个
public static void main(String[] args) {
int i = 100, count = 0;//i表示从100开始,999结束,count表示能被7整除的数的个数
while(i <= 999) {
if(i % 7 ==0) {
System.out.print(i + "\t");
count++;
if(count % 5 ==0) {
System.out.println();
}
}
i++;
}
}
部分结果为:
2、do while循环
1.语法格式
do{
循环体
}while(循环条件);
语句特点:先执行循环体,后判断
注意 :1)while(); 后面的分号( ;)别漏写
2)声明的变量需要写在do while循环体外面,否则会出现编译错误
public static void main(String[] args) {
int i = 5;
do {
System.out.println("do while循环" + i);
i++;
}while(i < 5);
int j = 5;
while(j < 5) {
System.out.println("while循环" + j);
j++;
}
}
结果为:
当i=j=5,循环条件都小于5时,do while循环输出,while循环不输出
do while先执行,再判断循环条件是否满足