【Unity 3D】C#中条件语句if else switch的讲解

简介: 【Unity 3D】C#中条件语句if else switch的讲解

条件语句

判断结构要求程序员指定一个或者多个要评估或测试的条件,以及当条件为真时要执行的语句和条件为假时要执行的语句

1:if语句

一条if语句由一个布尔表达式以及一条或多条语句组成

if(布尔表达式){

布尔表达式为真执行的语句

}

 

2:if else语句

当一条if语句后可跟一条可选的else语句 else语句再布尔表达式为假时执行

if(布尔表达式){

布尔表达式为真时执行的语句

}

else{

布尔表达式为假时执行的语句

}

3:嵌套if else语句

当一条if语句后可以跟一个可选的else if else语句 可用于测试多种条件

else语句必须再任何一条else if语句后面 一旦某条else if语句匹配成功,其他的else if语句或else语句将不会被测试

if(布尔表达式1){}

else if(布尔表达式2)

{}

else if(布尔表达式3)

{}

else

{}

4:switch语句

一条switch语句允许测试一个变量由多个值时的情况,每个值称为一个case,且被判断的变量会与每个case进行比较

switch(expression){

case 1:

statement;

break;

case 2:

statement;

break;

default:

statement

break;

}

创作不易 觉得有帮助请点赞关注收藏~~~

相关文章
|
2天前
|
人工智能 图形学
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏2(附项目源码)
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏2(附项目源码)
6 1
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏2(附项目源码)
|
2天前
|
图形学 索引
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱4(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱4(附带项目源码)
9 2
|
2天前
|
人工智能 图形学
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏1(附项目源码)
【制作100个unity游戏之24】unity制作一个3D动物AI生态系统游戏1(附项目源码)
8 2
|
2天前
|
Rust 图形学
【unity实战】使用unity制作一个类似Rust的3D生存建造建筑系统,具有很好的吸附性(附项目源码)
【unity实战】使用unity制作一个类似Rust的3D生存建造建筑系统,具有很好的吸附性(附项目源码)
8 1
|
2天前
|
图形学
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱10(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱10(附带项目源码)
4 1
|
2天前
|
图形学
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱8(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱8(附带项目源码)
5 1
|
2天前
|
Go 图形学
【Unity小技巧】3D人物移动脚步和跳跃下落音效控制
【Unity小技巧】3D人物移动脚步和跳跃下落音效控制
6 1
|
2天前
|
图形学
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
【推荐100个unity插件之19】武器拖尾特效插件——Pocket RPG Weapon Trails(2d 3d通用)
7 0
|
2天前
|
图形学
【unity实战】3D水系统,游泳,潜水,钓鱼功能实现
【unity实战】3D水系统,游泳,潜水,钓鱼功能实现
3 0
|
2天前
|
图形学
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱12(附带项目源码)
【制作100个unity游戏之25】3D背包、库存、制作、快捷栏、存储系统、砍伐树木获取资源、随机战利品宝箱12(附带项目源码)
4 0