您的位置:首页 > 编程语言 > Java开发

java 运算符&表达式

2013-10-29 16:42 316 查看
1.  java中,模运算符%可以获取整数除法的余数,同样适用于浮点类型数据。double y = 23.56; y%5;(即y mod 5 =3.56)

  【c/c++中,要求%两侧均为整数数据。】

2.  自增和自减运算符只能作用于变量,不能作用于常量或表达式。

    前缀(prefix) 后缀(postfix)

3.  只有整数,浮点数,字符运算数可以用来比较大小。

4.  逻辑运算符:! && || (优先级降低排序)

    有时一个运算符便能决定表达式的值,只有在需要时,才对第二个运算数求值。

5.  赋值运算符:*=   /=  +=  -=  %=

6.  例子若干:

  

public static void main(String[] args){

int a = 3;
//int b =(++a)--; //×
//int b =++(++a); //×
//int b2 = ++((++a)--);//×
//int b2 = ++(++a)--;//×	因为根本不认识"++"后面的是什么了

a /= a+a;
a = a/(a+a);
//上面两个式子一样,值都为0

a += a -= a += a;
//这个式子分解后:a = a*a ;a=a-a; a=a+a; 得0
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: