Java基础循环(for while do while)和嵌套循环

在Java中我们很多时间需要重复执行一个同样的操作,如果一遍一遍地输入需要花很多时间和精力,所以就需要用到循环

循环的定义:

利用计算机来执行多次重复的操作

循环的分类:

for循环:

for(初始A;条件判断B;循环后操作C){

​ //循环体D

}

for循环执行流程:

第一次: A>B(true)>D>C

第二次: B(true)>D>C

第三次: B(true)>D>C

第n次: B(false) 结束整个循环

判断的次数永远比执行的次数多一次

举个例子:

1
2
3
4
5
for(int i = 0;i<5;i++){

​ System.out.println("Hello World");

}

这便是一个最基本的for循环语句

while循环:

while(条件(布尔类型的)){

// 循环体à具体做什么事情

}

举个例子:

1
2
3
4
5
int i = 0;
while(i < 5){
System.out.println("Hello World");
i++;
}

这便是最基本的while循环例子

注意:while循环一定要给到一个终止循环的条件,如果条件一直为true的话便会一直循环下去变成死循环

do while循环:

do{

// 循环体

}while(条件);

举个例子:

1
2
3
4
5
inti = 0;
do{
System.out.println("Hello World");
i++;
}while(i < 5)

while循环和do while循环的区别:

while循环需要先判断结果为真再执行

do while是先执行一次以后再去判断 如果结果为真便继续执行

嵌套循环:

概念:循环嵌套 循环里面还有循环,可以嵌套多层,不同的循环结构相互之间也可以嵌套。

1
2
3
4
5
6
for(){
//外层循环
for(){
//内层循环
}
}

注意:在使用嵌套循环时最好不要超过两个,不然会大大降低代码的可读性和程序性能

❤赏点钱让我买杯快乐水8❤