Java中的流程控制语句

流程控制语句,顾名思义,就是控制程序走向的语句,其中包括条件语句,分支语句和循环语句。


条件语句:if条件句有三种形式

1:if(表达式){方法体}

2:if(表达式){方法体} else {方法体}

3:if(表达式){方法体} else if(表达式){方法体} else{方法体}

表达式的结果是一个布尔值,如果是true,直接进入if的方法体中,如果结果为false,则跳过if的方法体,继续执行。


Java中的流程控制语句_第1张图片


Java中的流程控制语句_第2张图片


if条件句例子 判断登录信息   http://blog.csdn.net/heyjj1226/article/details/49147867



分支语句:分支语句和if条件句的意思大同小异,但是当判断的条件非常多时,用switch分支语句就会简单的多。

Java中的流程控制语句_第3张图片

这里需要注意的是:

1,switch语句中不能忘记break,否则会有贯穿现象。

2,switch的应用有所限制,其表达式只能应用于byte,short,int,char

switch分支语句例子  商品折扣 :http://blog.csdn.net/heyjj1226/article/details/49207955



循环语句:包括while循环语句,do…while循环语句和for循环

其中while(布尔表达式)和 do…while(布尔表达式)类似,while是先判断后执行,do…while是先执行一次然后再判断条件。如果布尔表达式结果为真,那么两个循环语句结果相同,若布尔表达式的第一次结果为假,do…while会先执行一次,而while则不会继续执行。


for循环格式:for(变量初始化;条件判断;步进){循环语句},只进行一步初始化,然后进行条件判断,为真后执行for中的循环语句,执行后进行步进,然后继续进行条件判断,直到结果为假,跳出循环。

Java中的流程控制语句_第4张图片


循环语句 例子  100以内素数求和:http://blog.csdn.net/heyjj1226/article/details/49336215


循环语句的中断和继续,break&continue

break:用于跳出整个循环。

continue:用于跳出当前循环,开始执行下一次循环的执行过程。

你可能感兴趣的:(我的Java笔记)