二级Java考试辅导教程:2.2运算符和表达式
文章作者 100test 发表时间 2007:03:10 18:44:41
来源 100Test.Com百考试题网
2.2 运算符和表达式
2.2.1 运算符
对各种类型的数据进行加工的过程成为运算,表示各种不同运算的符号称为运算符,参与运算的数据称为操作数,按操作数的数目来分,可有:
一元运算符:++,--,+,-
二元运算符:+,-,>
三元运算符:?:
基本的运算符按功能划分,有下面几类:
1、算术运算符: ,―,*,/,%, ,――
例如:
3 2.
a-b.
i .
--i.
2、关系运算符: >,<,>=,<=,==,!=
例如:
count>3.
I==0.
n!=-1.
3、布尔逻辑运算符: !,&.&.,||
例如:
flag=true.
!(flag).
flag&.&.false.
4、位运算符: >>,<<,>>>,&.,|,^,~
例如:
a=10011101. b=00111001;则有如下结果:
a<<3 =11101000.
a>>3 =11110011 a>>>3=00010011.
a&.b=00011001. a|b=10111101.
~a=01100010. a^b=10100100.
5、赋值运算符 =,及其扩展赋值运算符如 =,―=,*=,/=等
例如:
i=3.
i =3. //等效于i=i 3.
6、条件运算符 : ?
例如:result=(sum= =0 ? 1 : num/sum). 来源:www.examda.com
7、其它:
包括分量运算符· ,下标运算符 [],实例运算符instanceof,内存分配运算符new,强制类型转换运算符 (类型),方法调用运算符 () 等。例如:
System.out.println("hello world").
int array1[]=new int[4].