第6节 运算符与表达式
推荐给好友
打印
加入收藏
更新于2009-03-30 15:34:14

Java中的运算符
运算符是一种特殊符号,用以表示数据的运算、赋值和比较。一般由一至三个字符组成,但Java将其视为一个符号。运算符有以下几种:

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 位运算符

算术运算符: +,―,*,/,%,++,――。
例如: 3+2; a-b; i++; --i;
注意:
(1)“+”除有字符串连接的功能外,还能将字符串与其他的数据类型相连组成一个新的字符串,条件是表达式中至少有一个字符串。如:”a”+68;,结果是”a68”。
(2)++a是在变量参与参与运算之前自增1,然后用新值参与运算;而a++则是先用原来的值参与运算,然后再将自己加1。--a与a—与上述相类似。
(3)除号“/”,整数除和小数除是有区别:整数之间做除法时,只保留整数部分而舍弃小数部分。
Int a=4;
3+a++;
3+(++a);

赋值运算符=,及其扩展赋值运算符如+=,―=,*=,/=等
例如: i=3; i+=3; (i=i+3)

比较运算符: >,<,>=,<=,==,!=
例如: count>3; I==0; n!=-1;

逻辑运算符:!,&&,|| , &,|,^

位运算符: >>,<<,>>>,&,|,^,~

条件运算符:? :
例如:result=(sum= =0 ? 1 : num/sum);
If (a=3){}


表达式
表达式是由操作数和运算符按一定的语法形式组成的符号序列。一个常量或一个变量名字是最简单的表达式,其值即该常量或变量的值;表达式的值还可以用作其他运算的操作数,形成更复杂的表达式。

 

上一节                    下一节

相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.