循环

博客介绍了编程中循环的要素,包括初始化条件、循环条件、循环操作和变量改变。详细讲解了while()、do__while()和for()三种循环的语法、执行顺序,对比了do__while()和while()循环的区别,还提及了break和continue关键字的作用及使用注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

循环要素:

1.初始化条件       2.循环条件       3.循环操作(循环体)    4.变量改变(迭代条件)

while()循环

语法:

初始化条件;1              //不一定有
while(循环条件2){
    循环操作3; 
    可改变变量值4;        //不一定有     
}

执行顺序是:1-2-3-4-2-3-4(条件2成立,执行第一个3-4)

例:

public static void main(String[] args){
    int i=0;//初始化
    while(i<10){//当i<10
       System.out.println(i);//循环体,当i<10,为真时,输出i的值
       i++;//变量改变
    }
}

do__while()循环

语法:

初始化条件1;                 //不一定有,也可以在循环体里面
do{
    循环体2;
    可改变变量值3;           //不一定有
}while(循环条件4);

执行顺序是:1-2-3-4-2-3-4(条件4成立,执行第二个2-3-4)

例:

public static void main(String[] args){
    int i=0;//初始化
    do{//输出(i的值)
       System.out.println(i);//循环体
       i++;//变量改变
    } while(i>10);//条件为真时,在执行循环体
}

与while循环的主要区别,do   while()循环是先执行后判断(先做一次再考虑当什么时候,循环条件不满足时,该循环至少执行一次;while()循环是先判断后执行(当什么时候做什么),循环条件不满足时,该循环可以一次都不执行

 

for()循环

语法:

for(初始化条件1;循环条件2;变量改变4){
    循环体3;
}

 执行顺序是:1-2-3-4-2-3-4(条件2成立,执行第二个2-3-4)

package com.src;
/*
*用循环打印9*8乘法表
*i*j=
*/
public class Jiujiu {
	public static void main(String[] args) {
		//方法1
		int i=1;
		int j=1;
		for(i=1;i<=9;i++){           //列
			for(j=1;j<=i;j++){		//行		
				System.out.print(i+"*"+j+"="+i*j+'\t');
				//if(j==i)         //1.执行完一行后换行
					//System.out.println();
			}
			System.out.println();//2.执行完一行后换行
		}
		
	}
}

break关键字:执行该语句跳出整个循环,执行循环后面的部分,在switch中也是跳出整个switch

continue关键字:结束当前循环余下部分循环继续,该关键词不能出现在switch中

(是循环需要注意死循环

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值