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:跳过循环这一轮剩下的语句进入下一轮

发布了13 篇原创文章 · 获赞 0 · 访问量 113

猜你喜欢

转载自blog.csdn.net/Piconjo/article/details/104574983