Java流程控制语句
Posted cs2024
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java流程控制语句相关的知识,希望对你有一定的参考价值。
一、if语句
if语句的三种表现形式:
第一种简单if语句: if(condition){ statements;}
第二种if-else语句:if(condition){statements;}else{statements;}
第三种if-else if-else语句:if(condition){statements;}else if(condition){statements;}else{statements;}
嵌套if语句示例:
二、switch语句
switch语句可以有效的处理多重条件,语法如下:
switch(switch - expression){
case value1 : statement;
break;
case value2 : statement;
break;
..........
case valueN : statement;
break;
default: statements - for - default;
}
注:关键字break是可选的。break语句终止整个switch语句。若break语句不存在,下个case语句将会被执行;
默认default是可选的,用来执行指定情况都不为真时的操作。
switch语句演示:
三、while循环
while循环语法:while(循环条件){循环体}
注:在循环体执行之前一定先执行循环条件,若条件为真,执行循环体;若为假,整个循环中断并且程序控制转移到while循环后的语句。
代码演示:用while循环完成从整数1到100的求和
四、do-while 循环
do循环语法:do{循环体}while(循环条件);
注:do循环先执行循环体,在计算循环条件,若计算结果为真则执行循环体;若为假则终止do循环。
代码示例:使用do while循环完成从整数1到100的求和
五、for循环
for循环语句是支持迭代的一种通用结果,使用每次迭代之后更新的计数器或类似的变量来控制迭代次数;for循环中由括号括住的三个元素必须由分号分开;
控制循环体的执行次数和终止条件。
代码演示:使用嵌套for循环打印数字金字塔
拓展:return和break以及continue的区别
return是结束方法
break是跳出循环
continue是终止本次循环继续下次循环
以上是关于Java流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章