java switch case怎么判断范围

您所在的位置:网站首页 微信最新版本还有什么功能 java switch case怎么判断范围

java switch case怎么判断范围

2023-09-04 00:17| 来源: 网络整理| 查看: 265

aaf7875b598aeb7e377d830ff77cf007.png 六:流程控制语句

1.作用:一个程序他在执行的时候,各个语句的执行顺序对程序的结果是有直接影响的,所以我们必须很清楚每条语句的执行流程。并且有些时候我们需要通过控制语句的执行流程来实现我们要完成的功能。

2.流程控制语句的分类:-顺序结构-选择结构-循环结构

3.顺序结构是程序中最简单的结构,是最基本的流程控制,没有特定的语法,按照代码的先后顺序依次执行,程序中很多代码都是这样执行的。简单来说:写在前面的先执行

4.选择结构(分支结构)-有特定的语法,代码需要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,真或假,所以就产生了选择,按照不同的选择去执行不同的代码。-Java语言中提供了两种选择结构语句ifswitch-选择结构之if语句:(使用是针对一个表达式结果是boolean类型的判断;针对一个范围的判断) (if 语句是可以随意嵌套的)

格式:a: if(关系表达式){ 语句体; }

执行流程:先判断关系表达式,看结果是真还是假—真执行语句体,假不执行注意:关系表达式不管在怎么复杂,结果必须是boolean类型 if语句中的语句体如果只有一条语句体,{}可以不写(建议永远不要省);多条语句,{}必须写

b: if(){ 语句体1; } else{ 语句体2; }

执行流程:先判断关系表达式,看结果是真还是假----如果是真执行语句体1;假执行语句体2。注意: 此语句在某些情况下和三元运算符是可以相互转化的。三元运算符的操作都可以使用if语句来实现,反之不成立。当if语句的语句体是一条输出语句的时候,就不成立。因为三元运算符是运算符,必须要有一个结果返回去。输出语句不能作为结果返回。eg:(i%2 == 0)?System.out.println("输入的是偶数"):System.out.println("输入的是奇数");此写法错误!!!!!!!

c: if(关系表达式1){ 语句体1; } else if(关系表达式2){ 语句体2; } else if(关系表达式3){ 语句体3; } ...... else{ 语句体n+1; }

执行流程:先判断关系表达式1,看结果是真是假-----如果是真执行语句体1;假就继续判断关系表达式2,看结果真假,以此类推。如果没有一个关系表达式为真就执行语句体n+1;注意:这个代码实现了基本要求,但是存在问题,程序将来是要给用户使用的,他有时候不按套路出牌,所以在测试程序的时候,一定要考虑一些问题:正确数据,错误数据,边界数据if语句的 格式一:单个判断 格式二:两个判断 格式三:多个判断例题:使用键盘录入 x 的值,计算出 y 的值 x>5 y = 3x+1; 0



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3