Android开发之JAVA篇

第二章 java基础(复杂表达式)

2017-04-19  本文已影响0人  不用管我是谁

—— 本文参照 Learn Java for Android Development (第三版)

复杂表达式
复杂表达式是由简单表达式和操作共同组成的,其中操作符会将相应的操作数转换成新的值。至于操作符是什么,简单来说就是我们平时说的加减乘除等运算符。比如,-6就是一个复杂的表达式,其中-符号就是操作符,6就是操作数。这个表达式的结果就是把6转换成了-6.再比如,x+5这个表达式是由变量x和常量5以及中间的+这个操作符组成的,当这个表达式执行的时候就是把x加到5上面,得到的和就是这个表达式的结果。

注意:在表达式的运算过程中如果x是字节整形或者短整形,那么它将会被强制转化为整形,如果x是长整形或者高精度,那么5就会向上扩展。完成类型转换以后才会进行加运算。

Java支持很多种操作符,操作符的种类是按照他们能支持的操作数的个数来分类的。一元操作符只支持一个操作数,二元操作符支持两个操作数,三元操作符支持3个操作数。目前已知的情况是这个样子,请不要臆想四元操作符就是支持四个操作数,这种操作符目前我也没看到过。

操作符除了可以按照以上的方式进行分类,也可以按照使用时的位置进行分类。比如前置,后置,插入。前置运算符是一元操作符,它位于操作数的前面,比如-6。后置运算符也是一元操作符,它一般位于操作数的后面,比如x++。很明显插入运算符至少有两个操作数吧,也可能是3个,比如x+5.

Page 49

上一篇 下一篇

猜你喜欢

热点阅读