循环结构
while循环
格式:
while(boolean表达式){
语句块
}
例如:
public class LY14 {
public static void main(String[] args) {
int a,i;
a=1;
i=1;
while(i<=10){
a=a+i;
i++;
}
System.out.println(a);
}
}
do-while循环
格式:
do{
语句块
}while(条件表达式);
与while循环不同的是,do-while循环的循环条件后必须有一个分号,这个分号表示循环结束。
例如:
public class LY15 {
public static void main(String[] args) {
int a,i;
a=1; i=1;
do {
a=a+i;
i++;
}while(i<=10);
System.out.println(a);
}
}
for循环
格式:
for(表达式1;表达式2;表达式3){
循环执行的语句
}
例如:
public class LY16 {
public static void main(String[] args) {
int a,i;
a=1;
for(i=1;i<=10;i++) {
a=a+i;
}
System.out.println(a);
}
}
注意:
while循环先判断条件 后执行循环体
do-while循环 先执行循环体 后判断条件
for循环只能用作循环次数已知的循环,而其他两个循环可以用未知次数的循环