锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / Java开源技术 / Java分支语句
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品原创,禁止转载和任何形式的非法内容使用,违者必究。


Java分支语句


流程的非顺序变化对初学者来说理解困难,如果实在理解不了,通过调试单步执行可以看到具备细节,这样就好理解了。锐英源软件擅长用不同的方法,引导学习,有困难找锐英源软件。

分支语句又叫选择语句、开关语句、多重条件句,可以根据一个整数表达式的值,从一系列的代码中,从中选择出与之相符的部分来执行。分支语句有两种形式:if else分支语句和switch case分支语句。

   switch语句的格式如下:
switch(表达式)
{
case 常量1; 
执行语句;  
break;
case 常量2; 
执行语句;  
break;
...
default: 语句;
}


switch语句从与之匹配的case语句开始,到break结束。如果当前执行的case语句模块并没有break,则程序会继续向下执行后面的内容,输出后面的每一个case的值,直到遇到break才跳出判断。如果表达式不满足任何一个case,则会执行default后面的内容。

if else分支语句有三种形式:

  1. 单分支结构:

if(关系表达式)
{执行语句}

  1. 二分支结构:

if(关系表达式)
{执行语句}
else
{执行语句}

  1. 多分支结构:

if(关系表达式)
{执行语句}
else if(关系表达式)
{执行语句}
else
{执行语句}

在if分支结构中,当if后的关系表达式值为true时,执行if后面的的语句,值为false时,二分支结构执行else后面的语句,多分支结构进入各else if语句的表达式判断,若都为false则执行else后面的语句。

switch语句和if语句都可以构建分支结构,但switch后面的表达式只能是byte、short、char、int、String和枚举类型的,而不能是boolean类型的,而if分支结构的表达式多为boolean类型的。此外,if else结构支持嵌套,但是为了增强代码可读性,不建议使用if else的嵌套。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内