我的个人网站:欢迎大家访问
在Java中我们很多时间需要重复执行一个同样的操作,如果一遍一遍地输入需要花很多时间和精力,所以就需要用到循环
循环的定义:
利用计算机来执行多次重复的操作
循环的分类:
for循环:
for(初始A;条件判断B;循环后操作C){
//循环体D
}
for循环执行流程:
第一次: A>B(true)>D>C
第二次: B(true)>D>C
第三次: B(true)>D>C
…
第n次: B(false) 结束整个循环
判断的次数永远比执行的次数多一次
举个例子:
for(int i = 0;i<5;i++){
System.out.println("Hello World");
}
这便是一个最基本的for循环语句
while循环:
while(条件(布尔类型的)){
// 循环体à具体做什么事情
}
举个例子:
int i = 0;
while(i < 5){
System.out.println("Hello World");
i++;
}
这便是最基本的while循环例子
注意:while循环一定要给到一个终止循环的条件,如果条件一直为true的话便会一直循环下去变成死循环
do while循环:
do{
// 循环体
}while(条件);
举个例子:
inti = 0;
do{
System.out.println("Hello World");
i++;
}while(i < 5)
while循环和do while循环的区别:
while循环需要先判断结果为真再执行
do while是先执行一次以后再去判断 如果结果为真便继续执行
嵌套循环:
概念:循环嵌套 循环里面还有循环,可以嵌套多层,不同的循环结构相互之间也可以嵌套。
for(){
//外层循环
for(){
//内层循环
}
}
注意:在使用嵌套循环时最好不要超过两个,不然会大大降低代码的可读性和程序性能