1.while.(特点: 先判断,后执行;)
语法:
while(判断条件) {
循环操作
}
while(判断条件) {
循环操作
}
执行过程:
1> 判断while后面的条件是否成立(ture / false);
2> 当条件成立时,执行循环内的操作语句,然后重复执行 1> 2>,直到循环条件不成立为止;
package Mydomes;
public class mydome1 {
/*
* 打印1-100的整数
*/
public static void main(String[] args) {
//初始化a赋值,从1开始
int a = 1;
//a小于或者等于 100 (范围)
while(a <= 100) {
System.out.println(a);
//计数器做累加
a++;
}
}
}
输出结果:
2.do.....while.(特点:先执行,后判断 do....while 语句保证循环至少被执行一次!)
语法:
do {
循环操作
} while(判断条件);
执行过程:
1> 先执行一遍循环操作,然后判断循环条件是否成立;
2>如果条件成立,继续执行 1> 2> 知道循环条件不成立为止;
package Mydomes;
public class mydome1 {
/*
* 打印出100-1000之间的 夹心饼干数字
*/
public static void main(String[] args) {
//初始化a赋值,从100开始
int i = 100;
//a小于或者等于 100 (范围)
do {
int a = i%10; //获得个位
int b = (i%100)/10; //获得十位
int c = i/100; //获得百位
//如果 个位等于百位 就输出 i
if(a == c ) {
System.out.println(i);
}
i++; //计数器累加
}while(i<1000);
}
}
输出结果: