循环结构
循环结构指的就是某几行代码被一直重复执行的操作形式。循环一般会有两类循环:while循环,for循环。
1. while循环。
循环的初始化内容
while(循环的结束条件判断){
循环语句;
修改循环结束条件判断;
}
循环的初始化内容
do {
循环语句;
修改循环结束条件判断;
}while(循环的结束条件判断);
范例:使用while实现1-100的累加
public class While{
public static void main(String args[]) {
int a = 0;
int sum = 0;
while(a <= 100) {
sum += a;
a++;
}
System.out.println(sum);
}
}
使用while循环的最大特点在于:如果判断条件不成立,那么while循环就一次都不执行,而使用do。。while的特点是即使判断条件不满足也会执行一次。
范例:使用do。。while实现累加
public class While1{
public static void main(String args[]) {
int a = 0;
int sum = 0;
do {
sum += a;
a++;
}while(a <= 100);
System.out.println(sum);
}
}
以后的开发中do。。while基本不使用。基本上使用的就是while循环。
2.for循环:
for(循环初始化条件;循环结束判断;修改循环条件){
循环体代码;
}
范例:使用for循环实现1-100的累加。
public class For{
public static void main(String args[]) {
int sum = 0;
for(int a = 0; a <= 100;a++) {
sum += a;
}
System.out.println(sum);
}
}
循环使用原则:
- 对于不知道循环次数,但是知道循环结束条件的使用while循环;
- 如果已经知道明确的循环次数,则使用for循环;