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:
ㅤ逻辑功能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语句的区别和用法
如果有固定次数,用for
如果必须执行一次,用do-while
其他情况用while
三、语句控制
break:退出循环
continue:跳过循环这一轮剩下的语句进入下一轮
还没有评论,来说两句吧...