文章目录
- 一、流程控制语句是什么,分为哪几类?
- 二、各种语句的语法格式
- 总结
一、流程控制语句是什么,分为哪几类?
流程控制语句是用来控制程序中各语句执行顺序的语句。
顺序结构代表先执行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提供了大量能使我们快速便捷地处理数据的函数和方法。作者还需要进一步学习