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流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章

大数据必学Java基础(二十):流程控制的引入和if语句介绍

Java循环流程控制语句

java-04流程控制语句

Java_程序流程控制和数组

Java流程控制语句

Java基本语法--程序流程控制