博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
选择语句
阅读量:6032 次
发布时间:2019-06-20

本文共 672 字,大约阅读时间需要 2 分钟。

if语句

一个if语句由一个后跟一个到多个语句的布尔表达式组成,语法形式如下:

if(布尔表达式){    //语句    }

 

if/else语句

一个if语句后可以跟一个可选的else语句,用于布尔表达式为false时执行,语法形式如下:

if(布尔表达式){  //当布尔表达式为true时执行}

else{    //当布尔表达式为false时执行}

if(布尔表达式){ }

else if(布尔表达式){  }

else if(布尔表达式){  }

else{  }

 

一个else只能跟一个相关的if,else语句不能单独出现。

 

  switch语句

switch关键字的中文意思是开关、转换的意思,switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句要清晰很多。

switch语句的语法格式为:

switch(变量){

  case 值:

  语句1;

  brake;

  case 值:

  语句2;

  brake;

  default:

  语句

}

1.default就是如果没有符合的case就执行它,default并不是必须的.

2.case后的语句可以不用大括号.

3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.

4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.

转载于:https://www.cnblogs.com/JackieADBM/p/5353345.html

你可能感兴趣的文章
linux上很方便的上传下载文件工具rz和sz使用介绍
查看>>
forward内部跳转 和redirect重定向跳转的区别
查看>>
Java——新IO 缓冲区与Buffer
查看>>
Redis常用命令入门2:散列类型
查看>>
构建NCBI本地BLAST数据库 (NR NT等) | blastx/diamond使用方法 | blast构建索引 | makeblastdb...
查看>>
深入理解 JavaScript 异步系列(2)—— jquery的解决方案
查看>>
Cisco配置VLAN+DHCP中继代理+NAT转发上网
查看>>
InfluxDB存储引擎Time Structured Merge Tree——本质上和LSM无异,只是结合了列存储压缩,其中引入fb的float压缩,字串字典压缩等...
查看>>
VC++ 监视文件(夹)
查看>>
【转】keyCode对照表及JS监听组合按键
查看>>
php json_decode无法解析特殊问好字符
查看>>
HBase 常用Shell命令
查看>>
如何高效学习和工作(撸代码)
查看>>
驻波比
查看>>
探讨神奇的需求变更:程序员遭遇车祸成植物人,需求变更将其唤醒
查看>>
Basic INFO - InstallShield制作的安装包如何进行平台过滤
查看>>
oc 中数据包装nsdate nsvalue nsnuber的用法
查看>>
一些优秀软件收藏
查看>>
LoadRunner监控Linux服务器
查看>>
ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第六篇:拦截器
查看>>