Java的条件语句和循环语句

小灰灰 2023-07-10 05:06 29阅读 0赞

一、条件语句

1、if

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

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

2、if···else

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

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

具体语法格式:
  1. if (条件语句1)
  2. {
  3. ㅤ执行语句1
  4. } else if (判断条件2)
  5. {
  6. ㅤ执行语句2
  7. } else if (判断条件3)
  8. {
  9. ㅤ执行语句3
  10. } else
  11. {
  12. ㅤ执行语句4
  13. }

4、switch case语句

switch(切换) case(例子)

具体语法格式:
  1. switch(变量)
  2. {
  3. case 常量1:
  4. ㅤ逻辑功能1
  5. break;
  6. case 常量2:
  7. ㅤ逻辑功能2
  8. break;
  9. default:
  10. ㅤ逻辑功能3
  11. }

必须加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循环在对对象数组遍历的时候 可以调用对象的方法
格式:

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

例:

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

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

3、while循环

  1. while(条件)
  2. {
  3. ㅤ语句体
  4. }

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

3、do-while循环

先执行一次 再进入while循环

  1. do
  2. {
  3. ㅤ语句体1
  4. }
  5. while(条件)
  6. {
  7. ㅤ语句体2
  8. }

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

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

三、语句控制

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


发表评论

表情:
评论列表 (有 0 条评论,29人围观)

还没有评论,来说两句吧...

相关阅读