Unity3D学习之脚本入门(选择结构和循环结构)
来源:互联网 发布:大麻淘宝 编辑:程序博客网 时间:2024/05/22 01:50
欢迎大家再次光临我的博客..
今天.我们主要学习的是选择结构和循环结构
(一)、选择结构
1、选择结构:用于根据表达式的值执行语句
If....else
语法:
if(<条件>){
<语句块>
}else{
<语句块>
}
条件是只能是bool类型的值
下面是运用if...else的两个小例子
1、对三个整数6,5,9,把这三个数由大到小输出。
解:int a = 9, b = 5, c = 6, t;
if (a < b) {
t=a;
a=b;
b=t;
}
if (a < c) {
t=a;
a=c;
c=t;
}
if (b < c) {
t=b;
b=c;
c=t;
}
print (a + " " + b + " " + c);
2、读入一个整数,表示一个人的年龄。
解:int a=13;
if (a < 6)
{
print ("儿童");
} else if (6 <= a & a <= 13) {
print ("少儿");
} else if (14 <= a & a <= 18) {
print ("青少年");
} else if (18 <= a & a <= 35) {
print ("青年");
} else if (35 <= a & a <= 50) {
print ("中年");
} else if (a > 50) {
print("中老年");
2、swith...case
语法:
Swith(“cotton”)
{
case”COTTON”:
case”cotton”:
...
break;
case 值3:
case 值4:
...
break;
}
①表达式可以是int、字符或字符串。
②C#不允许从一个case块继续执行到下一个case块。每个case块必须以一个跳转控制语句break、goto或return结束。
③多个case标签可以对应一个代码块。
下面是switch...case语句完成的小例题。
例:将学生的考试成绩转换成不同的等级:100分为A,90分以上为B,80分以上但小于90分为C,依次类推,F表示不及格。
int a = 78;
a = a / 10;
switch (a)
{
case 10:
print("A");
break;
case 9:
print("B");
break;
case 8:
print("C");
break;
case 7:
print("D");
break;
case 6:
print("E");
break;
case 5:
print("F");
break;
(二)、循环结构
1、循环结构:用于对一组命令执行一定的次数或反复执行一组命令,直到指定的条件为真。
循环结构的类型:
①while循环
②do while循环
③for循环
④foreach循环
条件:只能是bool类型的值
①while循环
while 循环反复执行指定的语句,直到指定的条件为真。
语法 :
while (条件)
{
// 语句
}
break 语句可用于退出循环
continue 语句可用于跳过当前循环并开始下一循环
②do…while 循环
do…while 循环与 while 循环类似,二者区别在于 do…while 循环中即使条件为假时也至少执行一次该循环体中的语句。
语法 :
do
{
// 语句
} while (条件)
③for 循环
for 循环要求只有在对特定条件进行判断后才允许执行循环
这种循环用于将某个语句或语句块重复执行预定次数的情形
语法 :
for (初始值; 条件; 增/减)
{
//语句
}
感谢大家拿出你们宝贵的时间来读取我的博客!
如果您对unity学习、unity企业教育专区感兴趣,这里有很多U3D资源、U3D视频、U3D教程、U3D常见问题、U3D项目源码,不愧为学习第一品牌。
更多精彩请点击:http://www.gopedu.com
- Unity3D学习之脚本入门(选择结构和循环结构)
- 学习Unity3D第五天之脚本入门(选择结构和循环结构)。
- unity3d 学习的两种结构 之选择结构和循环结构
- 脚本创建(选择结构和循环结构)
- [PowerShell入门]选择结构和循环结构
- unity之选择结构和循环结构
- Oracle之选择结构和循环结构
- Python学习之五【程序控制结构-选择结构&&循环结构】
- JAVA菜鸟入门篇 - 控制语句:顺序结构、选择结构和循环结构(五)
- 选择结构和循环结构
- 选择结构和循环结构
- 选择结构和循环结构
- unity3d学习之选择和循环语句
- C#学习笔记(一):选择和循环结构
- Unity3D之循环结构题目
- Objective-C 2.0 学习笔记四(循环结构和选择结构)
- 选择(分支)结构 和 循环结构 知识要点
- 选择结构和循环结构程序设计
- org.apache.commons.beanutils.BeanUtils 自定义转换 java 8 localdatetime 类
- Something about HTTP Protocol
- IOS开发中获取自带的应用
- 几年前之所预言,其人不死言之依然
- angular输出html
- Unity3D学习之脚本入门(选择结构和循环结构)
- 如何在Linux下解压tar.lz文件
- 2014-11-19(a tough day)
- Android缓存框架--ASimpleCache
- 输入一个日期判断是星期几 java
- SOLARIS11 设置静态IP
- enumerateObjectsUsingBlock 使用 方法 iOS
- cocos2d JS 自学笔记 <一> 初步接触cocos2d JS
- 从失败中学习