- 浏览: 86084 次
- 性别:
- 来自: 武汉
最新评论
-
性感joanna:
你好,请问博主这个下载链接是不是只有115的vip会员才可以下 ...
耶鲁大学开放课程:《聆听音乐》6CD下载地址 -
whu2007xqc:
正在看聆听音乐的公开课,没想到在这儿遇到了6CD的下载,万分感 ...
耶鲁大学开放课程:《聆听音乐》6CD下载地址
第六课:操作符
readInt() 和 readDouble()函数,整形与浮点数的除法运算操作符,操作符优先级,类型转换,常量,布尔数据类型,值的比较,布尔表达式,短路求值,语句块,变量的作用域,if套嵌,switch语句,for循环语句,while循环语句
求余运算符只对整数适用,因为求余运算符对实数没有意义。
除法在整数和双精度上运算方法有点不同。当你在做除法时,如果两个参数均为整数,在这种情况下它会做整数除法,就是做除法后丢掉余数,所有你得到的依然是个整数。例如整数5除以整数2,你会得到结果为整数2,随之的余数1就丢掉了。要是其中有一个是实数的话,比如一个双精度实数,那么这里就会做实数除法并返回实数。所有对于这里的例子5除以2改成5除以2.0的话,结果就会得到2.5这个双精度实数而不是一个整数。
P = (x != 1) || (x !=2);
不论x取任何值,P都为真。这是一个典型的漏洞,编写程序的时候如果不考虑清楚逻辑就会出现重大的BUG,而且很容易让人迷惑。
短路计算,在不同情况下他们很是有用的。例如避免除数为0的情况出现,可以写为
P = (x == 0) && ((y/x)==0);
如果x等于0,直接判断为假,不用处理后面的语句。这样你就永远不会有除数为0的情况。
switch条件必须是整数值,不可以是双精度类型。
发表评论
-
MTI 算法导论
2011-07-19 12:13 960知识储备 计算机程序结构与解释 离散数学 概率论 ... -
[微积分重点][MIT]
2011-07-10 15:41 11131.微积分总览 微积分不过是关于两个函数之间关系的学科。例如 ... -
耶鲁大学开放课程:《聆听音乐》第11课
2011-05-03 16:28 757第11课 Form: Rondo, Sonata-A ... -
耶鲁大学开放课程:《金融市场》课程介绍
2011-05-02 20:13 686耶鲁大学开放课程:《金融市场》 课程类型:金融 课程简介: ... -
耶鲁大学开放课程:《聆听音乐》第10课
2011-05-02 16:15 624第10课 Sonata-Allegro and Them ... -
斯坦福大学开放课程: 《编程方法》第8课
2011-04-29 21:37 688第八课:信息隐藏 Void函数类型,在函数间传递参数,函数的 ... -
斯坦福大学开放课程: 《编程方法》第7课
2011-04-23 16:51 874第七课:循环与“一半 ... -
斯坦福大学开放课程: 《编程方法》第5课
2011-02-13 17:41 627第五课:变量 变量的数据类型,调用变量相关语法,类的类型,对 ... -
斯坦福大学开放课程: 《编程方法》第4课
2011-01-20 07:30 780第四课:计算科学发展史 计 算机科学与程序设计的千丝万缕, ... -
MIT麻省理工大学开放课程:《线性代数》第2课
2010-12-21 21:59 703Lecture 02: Elimination with Ma ... -
耶鲁大学开放课程:《金融市场》第13课
2010-12-19 19:38 738第13课 Banking: Successes ... -
耶鲁大学开放课程:《聆听音乐》第9课
2010-12-16 21:52 800第9课 Sonata-Allegro Form: M ... -
哈佛大学开放课程:《公正:该如何做是好?》第6课
2010-12-12 23:35 695第6课 考虑你的动机 ... -
斯坦福大学开放课程: 《编程方法》第3课
2010-12-11 21:25 744第三课:Karel与Java Karel 与Java,常见的 ... -
MIT麻省理工大学开放课程:《线性代数》第1课
2010-12-10 01:26 796Lecture 01: The Geometry of Lin ... -
MIT麻省理工大学开放课程:《线性代数》介绍
2010-12-10 01:10 1108MIT麻省理工大学开放课程:《线性代数》 课程介绍: ... -
耶鲁大学开放课程:《金融市场》第12课
2010-12-09 18:15 734第12课 Real Estate Finan ... -
耶鲁大学开放课程:《聆听音乐》第8课
2010-12-07 17:29 769第8课 Bass Patterns: Blues ... -
哈佛大学开放课程:《公正:该如何做是好?》第5课
2010-12-03 20:55 688第5课 雇枪?/ 出售 ... -
耶鲁大学开放课程:《金融市场》第11课
2010-11-29 19:10 687第11课 Stocks 股票 非盈利组织的 ...
相关推荐
《斯坦福大学开放课程:编程方法》讲义 人人影视翻译中文版
斯坦福大学开放课程:编程方法 斯坦福大学开放课程:编程方法
资源名称:斯坦福大学公开课:编程方法学(28集)资源目录:【】1.课程简介【】10.私有变量的重要性【】11.Gimage类【】12.枚举【】13.对字符串的处理【】14.内存【】15.指针要点回顾【】16.数组【】17.多维数组【】...
斯坦福大学开放课程:编程方法+英文 经典!
《斯坦福大学开放课程:编程方法》的讲义,这个视频不错,讲义很有用
《斯坦福大学开放课程:编程方法》讲义 #5如何下载Eclipse开发环境,很好的配套讲义.
《斯坦福大学开放课程: 编程方法》(Open Stanford Course : Programming Methodology)[01-47](附两本教材PDF样章)
【YYeTs人人影视】《斯坦福大学开放课程:编程方法》讲义#6-使用Eclipse编写卡雷尔.pdf
斯坦福编程方法学,从第2课到第10课,讲义中文版,主要是课后作业
资源名称:斯坦福大学公开课:编程范式视频课程(27集含笔记)资源目录:【】斯坦福大学公开课编程范式笔记【】编程范式1【】编程范式10【】编程范式11【】编程范式12【】编程范式13【】编程范式14【】编程范式15...
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 13)
斯坦福大学开放课程:iOS开发教程2010年秋
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 11)
斯坦福大学开放课程:iOS开发教程2010年秋
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 10)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 8)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 7)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 6)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 4)
斯坦福大学开放课程:iOS开发教程2010年秋(Lecture 9)