一、条件语句

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:
ㅤ逻辑功能1
ㅤbreak;
ㅤcase 常量2:
ㅤ逻辑功能2
ㅤbreak;
ㅤ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语句的区别和用法

Java条件或 java中的条件语句有哪些_条件语句


如果有固定次数,用for

如果必须执行一次,用do-while

其他情况用while

三、语句控制

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