基础整理-分支语句

来源:互联网 发布:vue服务端渲染 php 编辑:程序博客网 时间:2024/06/06 02:41

三大分支语句:if,switch,三目运算符

if:

if (条件语句){执行语句}

这里写图片描述

if (判断条件){执行语句1…}else{执行语句2…}

这里写图片描述

if (判断条件1){    执行语句1}else if (判断条件2){    执行语句2}else if (判断条件n){    执行语句n}else{    执行语句n+1}

这里写图片描述
以上if的几种使用方式基本可以满足平时的使用。(也没有其他的用法了)。
switch:

switch (表达式(用于表示星期的数字)){    case 目标值1:        如果等于1,则输出星期一        执行语句1        break;    case 目标值2:        如果等于2,则输出星期二        执行语句2        break;        ......    case 目标值n:        执行语句n        break;    default:        执行语句n+1        break;}

switch语句的意思是将每种可能出现的值列出来,然后将出现这个值要执行的语句写出。
三目运算符:
在C#中有一种特殊的运算叫作三元运算,它和if-else语句类似,语法如下。
判断条件 ? 表达式1(当条件满足执行) : 表达式2(当条件不满足执行);
大家可能也看出来了 其实就是变形的if-else。