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. 例子若干:
【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 }
相关文章推荐
- 3.偏头痛杨的Java入门教学系列之表达式&运算符&关键字&标识符&表达式篇
- java JDK&变量&运算符与表达式
- Java学习笔记4 java中的运算符
- java中的移位运算符:<<,>>,>>>
- java 第三章 运算符,表达式和语句
- 磨刀不误砍材工 - Java的基础语言要素(运算符和表达式的应用)
- JAVA学习心得--运算符、表达式与语句
- java运算符 与(&)、非(~)、或(|)、异或(^)
- java中的移位运算符:<<,>>,>>>总结
- Touch_Java 3:运算符,表达式,语句
- Java学习----运算符与表达式
- 基础篇--03 Java运算符、表达式、分支结构
- Java 8 - Lambda表达式: 类库Streams & Collections
- java之运算符&与&&以及|与||
- Java学习笔记―第五章 运算符和表达式
- Java 正则表达式 对于 乘号"*" 的处理
- java基础知识-----运算符表达式和分支结构
- java中的“&”、“|”和“^”、“~”运算符
- java 的与& ,或| ,非~ 运算符计算方法逻辑
- java 运算符和表达式