JAVA 循环结构

1.循环结构–while

1.1 while简单语法格式

while(条件(布尔类型的)){
// 循环体具体做什么事情
}

1.2 while执行流程

1) 第一次判断条件true,继续执行
2) 第二次判断条件true,继续执行
3) 第三次判断条件true,继续执行
4) 。。。。。直到第n次判断条件false,终止循环

1.3 常用语法结构

int i = 0;//A循环初始化语句
while( i<=10 ){//B循环判断语句
// 循环体具体做什么事情//C循环功能语句
i++;//D循环后语句
}
代码示例:
要求 : 求1到10的和
int i=0;
int sum=0;  // 接收和
while(i<=10){
	sum+=i; // 将i累加
	i++;
}

2.循环结构 do-while

2.1 语法格式

do{
// 循环体
}while(条件);

2.2 do-while 执行流程

1.首先执行do结构体里面的功能代码一次
2.第一次判断while()结果为ture
3.执行do循环体.......
4.第二次判断while()结果为ture
5.执行do循环体.......
6........
7.第n次判断....while().....flase循环结束
示例:
int i=0;
do{
	Sytem.out.println("Hello World");
	i++;
}while(i<=9);

3. 循环结构 --for循环

3.1 语法格式:

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

3.2 for循环执行流程

初始化语句会执行一次;只会执行一次
整个for循环结构中的  A 只会执行一次
循环第一次:AB(true)DC
第二次:      B(true)DC
第三次:      B(true)DC
…
第n次:        B(false)  结束整个循环
代码示例打印 1-10:
for (int i = 1;i<=10;i++){
	System.out.println(i);
}

4.嵌套循环

4.1 什么是嵌套循环 及语法

嵌套循环:循环里面还有循环,可以嵌套多层,不同的循环结构相互之间也可以嵌套
语法:for(){
for(){
}
}
**建议 :实际开发中不要嵌套太深**  

5. 循环控制语句

5.1 break

break: 表示终止当层循环
例如:		
for1(){
	for2(){
	break;
	}
}				
**break只终止for2循环**   **for1和for2只是为了区分才这么写,实际是不能这么写的**

5.2 contunue

continue : 跳过本次循环,继续下一次循环
场景:一周每天重复做的事情就是 :上班
但是第5天不想上班,第6 和第7天仍然继续上班,怎么实现?
for(int i=1;i<=7;i++){
	if(i==5){
		continue;
	}else{
	System.out.println("上班");
	}
}

5.3 return

return  表示结束当前的方法
return后的代码均不在执行
	for(int i=1;i<=7;i++){
		if(i==2){ 
			return; // 当i==2时结束方法 后面的代码均不再执行
		}else{
		System.out.println("上班");
		}
	}    执行结果是只打印一次  上班  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值