Java的循环结构

for语句

  • 格式
    for(初始化语句;表达式;初始变量的自增或自减){
      循环语句;
    }
  • 详细说明:
    1.初始化语句:一般定义一个变量,作为一个计数器,记录已经循环了几次。
    2.表达式:必须是一个计算结果为Boolean的表达式,结果决定循环是否要继续执行。
    3.初始变量的变化:朝着不满住循环要求的方向前进。
    4.循环语句:就是需要反复执行的语句。
for (int i = 0; i < 5; i++) {
			//循环五次
			System.out.println(i);//输出0,1,2,3,4
		}

while循环语句

  • 格式:
    while(条件表达式){
     循环体;
    }
  • 规则:
    当条件表达式为真是,循环执行。
    注意:while表达式的括号后加“;”,这时程序会执行一条空语句,而进入死循环,
    Java编辑器也不会报错,这将会浪费很多时间调试。

do{}while(); 循环

对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while循环和while循环相似,不同的是,do…while循环至少会执行一次

  • 格式:
    do{
     循环体;
    }while(条件表达式);
  • 规则:先执行一次循环体,之后条件表达式为真继续执行,为假结束。

循环的跳转

  • 解释:再循环体中也可以控制循环的次数,也可以实现循环的结束或者跳转。
  • 罗列:
    continue ;继续,结束本次循环进行下一次
    break;结束,跳出循环
for (int i = 0; i < 5; i++) {
			if(i == 2){
				break;
			}
			System.out.println(i);//输出0,1
		}
		for (int i = 0; i < 5; i++) {
			if(i == 2){
				continue;
			}
			System.out.println(i);//输出0,1,3,4,跳过2
		}