所谓的循环结构指的是某一段代码初重复执行的处理操作,在程序之中提供有while语句来实现循环的定义,该语句有两类使用形式:
while (布尔表达式) {
条件满足时执行 ;
修改循环条件 ;
}
do {
条件满足时执行 ;
修改循环条件 ;
} while (布尔表达式) ;
范例:实现1~100的累加
public class JavaDemo {
public static void main(String args[]) {
int sum = 0 ; // 保存最终的计算总和
int num = 1 ; // 进行循环控制
while (num <= 100) { // 循环的执行条件
sum += num ; // 累加
num ++ ; // 修改循环条件
}
System.out.println(sum) ;
}
}
除了使用while循环之外也可以使用do…while来进行处理。
范例:使用do…while实现数字累加
public class JavaDemo {
public static void main(String args[]) {
int sum = 0 ; // 保存最终的计算总和
int num = 1 ; // 进行循环控制
do { // 循环的执行条件
sum += num ; // 累加
num ++ ; // 修改循环条件
} while (num <= 100) ;
System.out.println(sum) ;
}
}
while循环与do…while循环的最大差别:
while循环是先判断后执行,而do…while先执行一次后判断。开发中能见到do…while循环的几率几乎为1%左右,99%的情况下首选的肯定是while循环。