欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Javase—循环语句

程序员文章站 2022-07-14 23:54:38
...

1. 循环结构的三种语法:

while

do while

for

 

2. while循环

语法

while(布尔表达式){

语句块;

}

 

3. while循环总结

1. 判断表达的值,true进入循环体,false结束循环,每次执行完循环体的代码后,再继续判断

2. 如果循环体只有一条语句,则{}可以省略,但不建议

3. 条件如果一直为true,则当前循环是一个死循环

 

4. do while循环;

do{

循环体;

}while(布尔表达式);

例如:猜数;生成一个100之内的随机数,用户猜这个数;

 

5. do whilewhile的区别

作用一样,do while至少先执行一次循环体,然后就是一个while循环;

 

6. for循环

语法:

for(表达式1;表达式2;表达式3){

循环体;

}

//表达式1:只运行一次,一般初使化循环体中使用的变量

//表达式2:布尔表达式,进行循环体的条件 ;每次进入循环体前先判断这个表达式的结果;

//表达式3:循环体的最后一行语名

//表达式1和表达式3都可以省略;

//for循环适合已知执行次数的循环;

 

7. 嵌套循环

有的时侯我们需要使用一个循环解决一个问题;但这种事情需要做多次,这时可以使用嵌套循环;

	for(){
		for(){
			//在一行中打印n个星;
		}
	}

输出一个图形;

*

**

***

****

*****

 

8. break,continue;

在循环中;

continue:结束当次循环,再执行循环条件

break:跳出整个循环;

 

9. 在一个嵌套循环中,可以使用continue,break来跳出某一层循环,使用标记的方式来解决即可;

	a:
	for(int i=0;i<10;i++){
		b:
		for(int j=0;j<10;j++){
			if(j==8){
				break a;
			    //continue a;
			}
		}
	}


 

10. 使用循环常用的算法

正推:已知条件求结果

反推:已知结果求条件

穷举:列举出所有的可能;

1. 循环结构的三种语法:

while

do while

for

 

2. while循环

语法

while(布尔表达式){

语句块;

}

 

3. while循环总结

1. 判断表达的值,true进入循环体,false结束循环,每次执行完循环体的代码后,再继续判断

2. 如果循环体只有一条语句,则{}可以省略,但不建议

3. 条件如果一直为true,则当前循环是一个死循环

 

4. do while循环;

do{

循环体;

}while(布尔表达式);

例如:猜数;生成一个100之内的随机数,用户猜这个数;

 

5. do whilewhile的区别

作用一样,do while至少先执行一次循环体,然后就是一个while循环;

 

6. for循环

语法:

for(表达式1;表达式2;表达式3){

循环体;

}

//表达式1:只运行一次,一般初使化循环体中使用的变量

//表达式2:布尔表达式,进行循环体的条件 ;每次进入循环体前先判断这个表达式的结果;

//表达式3:循环体的最后一行语名

//表达式1和表达式3都可以省略;

//for循环适合已知执行次数的循环;

 

7. 嵌套循环

有的时侯我们需要使用一个循环解决一个问题;但这种事情需要做多次,这时可以使用嵌套循环;

	for(){
		for(){
			//在一行中打印n个星;
		}
	}

输出一个图形;

*

**

***

****

*****

 

8. break,continue;

在循环中;

continue:结束当次循环,再执行循环条件

break:跳出整个循环;

 

9. 在一个嵌套循环中,可以使用continue,break来跳出某一层循环,使用标记的方式来解决即可;

	a:
	for(int i=0;i<10;i++){
		b:
		for(int j=0;j<10;j++){
			if(j==8){
				break a;
			    //continue a;
			}
		}
	}


 

10. 使用循环常用的算法

正推:已知条件求结果

反推:已知结果求条件

穷举:列举出所有的可能;