Unity学习之五(选择结构)
来源:互联网 发布:罗振宇人工智能视频 编辑:程序博客网 时间:2024/05/16 06:59
欢迎大家来到我的博客(http://unity.gopedu.com/home.php?mod=space&uid=3352&do=blog&view=me&from=space)
上次给大家留的小问题,先解答一下
(1)int a=1,b=2,c;
print(c=a+++b);
(2)int a=1,b=2,c;
print(c=++a+b);
第(1)题,因为a++,加号在后,先赋值后运算,所以a的值先赋值出去,再运算,所以c=1+2=3;
(2)题,因为++a,加号在前,先运算后赋值,所以c=2+2=4.
今天学习的是选择结构,选择结构包括
if (<条件>)
{
<语句块>
}
else
{
<语句块>
}
1、 三个整数11,2,14,请把这三个数由大到小输出。
int a = 11, b = 2, c = 14,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 = 2014, b = 3, c = 2,d=0;
switch (b){
case 1 :d=c;break;
case 2 :d =31+c;break;
case 3 :d =31+28+c;break;
case 4 :d =31*2+28+c;break;
case 5 :d =31*2+28+c+30;break;
case 6 :d =31*3+28+c+30;break;
case 7 :d =31*3+28+c+30*2;break;
case 8 :d =31*4+28+c+30*2;break;
case 9 :d =31*5+28+c+30*2;break;
case 10 :d =31*5+28+c+30*3;break;
case 11 :d =31*6+28+c+30*3;break;
case 12 :d =31*6+28+c+30*4;break;
}if(a%4==0&&a%100!=0||a%400==0){
print (d+1);
}else{
print (d);
}
因为需要将每个月天数不同考虑进去,而每个月的天数也没有什么规律,所以需要将每个月的情况列举出来,用switch语句相比if...else简单一点,将每个月的情况列举出来,最后在判断一个是否为闰年,是的话给加上一天,否则输出就可以了。最后再给大家留一个小问题
1、 分别用switch…case和if…else if…else语句完成: 将学生的考试成绩转换成不同的等级:100分为A,90分以上为B,80分以上但小于90分为C,依次类推,F表示不及格。
请大家继续关注我的博客http://unity.gopedu.com/home.php?mod=space&uid=3352&do=blog&view=me&from=space,我会每天更新博客,也可添加U3D兴趣交流群(QQ群301588233)方便大家对U3D技术的交流与沟通,更多内容尽在http://www.gopedu.com/
- Unity学习之五(选择结构)
- Python学习之五【程序控制结构-选择结构&&循环结构】
- Unity学习之选择循环结构的运用
- unity之选择结构和循环结构
- Objective-C学习笔记(五)-选择结构
- C++编程入门系列之五(算法的基本控制结构之选择结构)
- unity官方demo学习之Stealth(五)游戏控制器
- unity ngui学习(五)
- unity之shader学习笔记(五)--纹理
- 五、选择结构
- unity shader学习笔记(五)——Unity中的基础纹理之凹凸映射
- javascript学习之选择结构(2)—— switch
- Objective-C学习笔记五:选择结构一
- Unity选择循环结构题
- java学习之switch选择结构
- CSharp学习笔记之五 结构
- Unity学习笔记(五)----Survival Shooter
- Unity学习(五):Unity中的射线和组件访问
- Git 基本命令
- apache和tomcat有什么不同,为什么要整合apache 和tomcat?
- 编译器GCC
- Swift Struct结构体
- 解决 ubuntu 14.04.1 下sublime text3 3065 中文输入问题
- Unity学习之五(选择结构)
- 内核双向循环链表之旅
- 黑马笔记3--为应用创建多个快捷方式和intent
- 第1章数组和字符串—6~8题【倒计时23天】
- Atitit.js javascript异常处理机制与java异常的转换.js exception process Voae
- 初学IOS遇到的各种问题汇总
- 开关灯问题
- C#编程风格
- 关于编程学习之20141119