Java的条件语句和循环语句

一、条件语句

1、if

注:(判断条件要放于小括号中),{执行语句要放于花括号中}

具体语法格式:
if (条件语句)
{
ㅤ执行语句
}

2、if···else

具体语法格式:
if (条件语句)
{
ㅤ执行语句1
}else{
ㅤ执行语句2
}

3、if···else if···else

具体语法格式:
if (条件语句1)
{
ㅤ执行语句1
} else if (判断条件2)
{
ㅤ执行语句2
} else if (判断条件3)
{
ㅤ执行语句3
} else 
{
ㅤ执行语句4
}

4、switch case语句

switch(切换) case(例子)

具体语法格式:
switch(变量)
{case 常量1:
ㅤ逻辑功能1break;case 常量2:
ㅤ逻辑功能2break;default:
ㅤ逻辑功能3
}

必须加break

二、循环语句

1、for循环

具体语法格式:

for (AAA;BBB;CCC)(里面有三个区块,用分号隔开)
for (初始化;条件;单步动作)

介绍:

第一个区块AAA:初始化定义(只有第一次运行的时候执行,之后都不执行)
第二个区块BBB:表明循环维持的条件
第三个区块CCC:循环体每一轮循环结束后要做的步骤
可以用逗号来分隔以在每个区块中放入多个表达式

for中的每一个表达式都是可以省略的

for (;条件;)(分号不能省略)==while (条件)

for==whileㅤfor循环和while循环之间总是可以相互替换

2、for-each循环(增强for循环)

所有的集合都可以用增强for循环
优势:简单
劣势:没有索引 因此无法操作容器里面的内容

如果只是遍历 那么增强for循环是首选
for-each循环在对对象数组遍历的时候 可以调用对象的方法
格式:

for (数据类型 变量名:数组或集合的引用变量名)
{
ㅤ语句体
}

例:

int[] bbb =new int [10];
for (int aaa : bbb)
for (<类型><变量名>:<数组名>)

意思是数组bbb中的每一个数都会逐个成为aaa

3、while循环

while(条件)
{
ㅤ语句体
}

当while里面的条件为true 则会一直执行里面的语句体

3、do-while循环

先执行一次 再进入while循环

do
{
ㅤ语句体1
}
while(条件)
{
ㅤ语句体2
}

3、while语句和do-while语句的区别和用法


如果有固定次数,用for
如果必须执行一次,用do-while
其他情况用while

三、语句控制

break:退出循环
continue:跳过循环这一轮剩下的语句进入下一轮


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值