java循环结构

java循环结构:

while循环:

语法:

while(条件){
    //循环体内语句
}

知识点:

循环语句会根据循环条件的布尔表达式的“ture”或“false”判断执行循环体内的语句还是循环外的语句内容。

do while循环:

语法:
do{
    
}while(条件);

do while循环是先执行再判断,这点与while循环的先判断再执行刚好相反,也就是说do while循环至少会执行一次循环内的语句,while循环可能一次都不执行。

for循环:

语法:

//三个条件
for(表达式1; 表达式2; 表达式3){
    //循环体
}

知识点:

表达式1:变量初始化;

表达式2:循环条件;

表达式3:修改循环变量的值;

执行的顺序是:先表达式1初始化变量的值,再表达式2判断,如条件成立执行循环体内的语句,执行完了之和再执行表达式3修改循环变量的值,再执行表达式2…循环体到表达式3…直到表达式2的条件不成立退出循环;也就是说表达式1只会第一次执行。for循环与while循环都是先判断再执行,只是语法格式不同。

for增强型循环:

语法:

//两个条件
for(表达式1; 表达式2){
    
}

知识点:

增强型循环是一般for循环的简写版,通常用于不对数据或变量进行修改的查询。

多重循环(循环嵌套):

语法:

//for循环嵌套
for(循环条件1){
    //循环语句1
    for(循环条件2){
       //循环语句2 
    }
}
//for while循环嵌套
for(循环条件1){
    //循环语句1
    while(循环条件2){
        //循环语句2
    }
}

知识点:

循环嵌套可以根据不同的语句任意嵌套,也可以多重循环嵌套(一般使用二重嵌套就够了);嵌套时当外层循环执行一次,紧挨着的循环层完成执行一遍…

循坏对比:

1.语法不同:while, do while和for循环的语法和格式各不相同;

2.执行的顺序不同:

A. do while循环是先执行再判断,这点与while循环的先判断再执行刚好相反,也就是说do while循环至少会执行一次循环内的语句,while循环可能一次都不执行。

B.执行的顺序是:先表达式1初始化变量的值,再表达式2判断,如条件成立执行循环体内的语句,执行完了之和再执行表达式3修改循环变量的值,再执行表达式2…循环体到表达式3…直到表达式2的条件不成立退出循环;也就是说表达式1只会第一次执行。for循环与while循环都是先判断再执行,只是语法格式不同。

3.适用情况不相同:for循环通常用于循环次数确定的循环,while和do while通常用于循环次数不确定的循环。

循环跳转语句:

循环跳转语句是用来改变循环流程的,可以把循环控制在循环体转移甚至转移到程序的其他部分。

1.break:

使用:

break在循环中用于跳出当前的循环,如果是循环嵌套,则仅仅跳出紧邻的这一层循环,用于switch则是终止switch,break在Java中仅仅只有循环和switch中才会使用,没有其他使用场合:

		for(int i = 1 ;i<=5;i++) {
			for(int j = 1;j<=i;j++) {
				System.out.print("*");	
				//break; //此处终止变量j所在循环,变量i所在循环仍然正常运行
			}
			
			System.out.println("");
			//break; //此处终止变量i所在循环
		}
3.continue:

使用:

continue在循环中用于跳过当前的一次循环,如果是循环嵌套,则continue和break一样仅仅作用于紧邻的这一层循环,不同的是break是终止紧邻层循环,continue则根据条件仅仅跳过一次;continue在Java中仅仅只有循环的使用场合。

for(int i = 0 ;i<5;i++) {
			for(int j = 0;j<5;j++) {
				if(j==3) {
					continue;
				}
				System.out.print("*");	
			}
			System.out.println("");
			
		}
3.return:

使用:

return是退出当前方法的执行并返回到方法的执行处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值