java 运算符&表达式

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
	}

 

  

posted @ 2013-10-29 16:42  little white  阅读(390)  评论(0编辑  收藏  举报