14K的小短腿

导航

2017年7月13日 #

Chapter3_操作符_其他操作符

摘要: 对java中其他操作符及一些注意事项的总结 (1)按位操作符 按位操作符操作基本整数类型中的单个二进制位,有与(&),或(|),非(~)。按位操作符还可以和等号(=)联合使用,如~=,&=等。 (2)移位操作符 移位操作符运算对象也是二进制的位,并且只能用来处理整数类型。分为右移(>>)和左移(<< 阅读全文

posted @ 2017-07-13 16:10 14K的小短腿 阅读(144) 评论(0) 推荐(0)

2017年7月11日 #

Chapter3_操作符_直接常量和指数计数法

摘要: (1)直接常量 在程序中使用直接常量,相当于指导编译器,告诉它要生成什么样的类型,这样就不会产生模棱两可的情况。比如flaot a = 1f等,后缀表示告诉编译器想生成的类型。常用的后缀有l/L(long),f/F(float),d/D(double)。 对于二进制数,没有直接常量表示法,但是可以用 阅读全文

posted @ 2017-07-11 17:42 14K的小短腿 阅读(201) 评论(0) 推荐(0)

Chapter3_操作符_逻辑操作符

摘要: 逻辑操作符与(&&)或(||)非(^)能够对布尔类型的数据类型进行操作,并且生成布尔值,和关系操作符的产生的数据类型是一样的。需要注意的不多,有以下几点: (1)在需要使用string类型的地方使用了布尔类型的数据,编译器会自动调用布尔数据类型的toString()方法产生一个string类型对象。 阅读全文

posted @ 2017-07-11 17:25 14K的小短腿 阅读(109) 评论(0) 推荐(0)

Chapter3_操作符_关系操作符

摘要: java中的关系操作符有等于“=”,不等于“!=”,大于“>”,小于“<”,大于等于“≥”,小于等于“≤”等。这些都不再赘述了,有一个有意思的点是关于等价性的讨论。 在java中测试两个对象或者基本数据类型经常会使用到“=”和.equals静态方法,这两者的机制通常会让人感到迷惑。 下面贴出测试代码 阅读全文

posted @ 2017-07-11 17:14 14K的小短腿 阅读(140) 评论(0) 推荐(0)

Chapter3_操作符_算术操作符

摘要: java中的算术操作符与其它语言并无太大区别,常用到的是以下这些: (1)加号(+),减号(-),除号(\),乘号(*),取模操作符(%),其中除号需要特别注意的是,会自动截取掉小数点后面的部分,而不是四舍五入地取得结果,要想获得精确的表示结果,需要将获得的结果表示为浮点数类型(float或者dou 阅读全文

posted @ 2017-07-11 16:20 14K的小短腿 阅读(143) 评论(0) 推荐(0)

2017年7月8日 #

Chapter3_操作符_方法调用中的别名问题

摘要: 接下来展示方法调用中的别名问题,方法调用中的别名问题指的是,将一个对对象的引用传递给某一个方法时,方法操作的是这一个特定的引用而不是这个引用的拷贝。 输出: 从输出可以看出,grow1方法的原型定义为static void grow1(float height),传递的值是一个整型变量,操作的是传进 阅读全文

posted @ 2017-07-08 22:27 14K的小短腿 阅读(119) 评论(0) 推荐(0)

Chapter3_操作符_别名机制

摘要: Java中的别名机制实际体现的是对于“=”这一类赋值操作符的使用规则和内涵。“=”的实际内涵是指将右边的变量的值(对于基本数据类型而言)或者某一个对象的引用(对于某个具体对象而言)复制到左边的变量名所指定的存储区域内,虽然两者可能只有细微区别但还是需要仔细区分。 例如在对基本数据类型进行赋值操作时, 阅读全文

posted @ 2017-07-08 22:13 14K的小短腿 阅读(131) 评论(0) 推荐(0)