流程控制语句

一、流程控制语句是什么,分为哪几类?

流程控制语句是用来控制程序中各语句执行顺序的语句。

顺序结构代表先执行A...再执行B的顺序逻辑

选择结构代表如果.....则.....的逻辑

循环结构代表如果.....就再继续....的逻辑

二、各种语句的语法格式

1.if单选择结构

具体语法格式如下:

if (判断条件){

执行语句

}

2.if...else双选择在结构

具体语法格式:

if (判断条件){

执行语句1

}esle{

执行语句2

}

 3.if...else if...else多选择结构

此语句用于对多个条件进行分支判断,从而进行多种不同的处理

具体语法格式如下:

if(判断条件1){

执行语句1

}else if(判断条件2){

执行语句2

}

......

else if(判断条件n){

执行语句n

}else{

执行语句n+1

}

4.switch条件语句

(1) Switch的使用场景是什么?语法格式是什么样的?

        多值判断。

switch条件语句的控制表达式结果类型只能是byte、short、char、int、enum枚举以及String类型,而不能是boolean类型

基本语法格式如下:

switch(控制表达式){

case 目标值1:

执行语句1

break;

case 目标值2:

执行语句2

break;

...

case 目标值n:

执行语句n

break;

default:

执行语句n+1

break;

}

(2)break的作用是什么?case可以穿透吗?

break用于结束switch语句;case可以穿透

5.while循环语句

while语句会反复判断循环条件是否成立,只要条件成立,{}内的执行语句会立即执行,直到循环条件不成立,while循环才结束

while循环语句具体语法格式如下:

while(循环条件){

执行语句

}

6.do...while循环语句

具体语法格式:

do{

执行语句

}while(循环语句);

do...while循环语句与其他循环语句由有什么不同?

do while循环语句是先执行循环体,再进行循环条件判断。并且无论循环条件是否成立,循环体都会无条件的执行一次,再根据循环条件来决定是否继续执行

7.for循环语句

for(初始化表达式;循环条件;操作表达式;){

执行语句

....

}

for循环中,程序会首先执行一次初始化表达式,然后进行循环条件判断,如果循环条件结果为true,就会执行循环体,最后执行操作表达式来控制循环条件,这样就完成了一次for循环,直到循环条件结果为false时,才会跳出整个for循环

8.break和continue语句(跳转语句)

(1)break和continue的作用是什么?区别是什么?什么时候用break?什么时候用continue?

break用于强行退出循环,不执行循环中剩余的语句。

continue语句用在循环语句体中,用于终止某次循化过程,即跳过循环体中尚未执行的语句,接着进行下一次是否循化的判定。

当需要结束整个循环时用break;当需要跳过本次循化执行下一次循化时用continue

9.for和while的区别

for循环的条件语句所控制的自增变量,因为归属于for循环的语法结构中,在for循环结束后就不能在被访问到了

while循环的条件控制语句所控制的自增变量,对于while循环来说不归属与其语法结构中,在while循环结束后还能继续使用.

10.Random函数

作用:用于创建一个随机数

使用步骤:

1.导包 import java.utli.Random;

2.创建对象 Random r=new Random();

3.获取随机数 int number=r.nextInt(10); //其中10表示获取数据的范围:[0,10),包括0,不包括10


总结

以上就是今天要讲的内容,本文仅仅简单介绍了流程控制语法的语法格式、区别等等,Random函数也简单介绍了运行,而在Java提供了大量能使我们快速便捷地处理数据的函数和方法。作者还需要进一步学习

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值