关于java中的三种循环

如何使用三种循环:在一个程序需要有条件约束的情况下,用for循环,如果没有可以用while循环,他们之间是可以互相转换的


.for循环
语法一:
for(表达式1;表达式2;表达式3 )
{代码块}
0.代码块里的代码可以很复杂,啥都能写if case
1.表达式1:
是循环的初始条件,是整个for循环最先执行的部分,
并且只会执行一次(一条语句解决的部分,简单的)
2.表达式2:
是循环的条件,无论表达式2多么复杂
最后一定能计算出确定的boolean值(true/false)
若果为true则循环继续
如果为false则循环结束
3.表达式3 :
表达式三是每一次循环执行的代码
4.for循环执行的顺序
表达式1=>(判断)表达式2=>代码块=>表达式3
=>表达式2=>代码块=>表达式3
=>表达式2=>代码块=>表达式3=>.....
语法二:
1.for(表达式1;表达式2;表达式3){}
表达式1.2.3并不是必要条件,都可以不写的,但是分号必须要写
表达式1:不写默认是空行,表达式3:不写默认是空行 表达式2:比较特殊.如果不写则默认为true,即循环永久成立
2.永远不会结束的循环,叫做死循环(给表达式不填写)
3.千万不要在for的小括号后加分号for只执行到跟着的一行代码,也就是紧跟着的;结束 大括号{}徐跟着for



二.
输入两个数,计算出 和 输出
这个循环的特点是写代码的时候也不知道要循环多少次
所以for得表达式1,表达式2,表达式3啥也不写
通常这种循环我们使用while
while语法:

while(表达式){代码}
1.小括号内的表达式一定能最后计算出true/false的结果
2.如果小括号内位true,则一直循环
3.执行顺序:
表达式(检查是否符合)=>代码=>
表达式(检查是否符合)>代码=>
表达式(检查是否符合)=>代码......
和为100则程序退出
只要和不为100 就一直循环下去
代码生涯中如何选择 for 和while
如果确定要循环多少次就选择for
如果不确定循环多少次就选while


System.out.println(加的和)
如果放在for循环里会一直循环输出每一次相加的和
如果放在外边的话就会输出结束的一个结果

int sum = 0 ;
for ( int i = 0 ; i < arr. length ; i++) {
sum = sum + arr[i];}
System. out .println(sum);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值