java基础学习—运算符
2013-11-16 12:50
211 查看
表达式计算时,要按照运算符的优先级别从高到底进行,同级运算符则按照从左到右的方向进行。
1、算术运算符
双目运算符:+、-、*、/、%(加、减、乘、除、模)
单目运算符:+、-、++、--(正值、负值、递增、递减)
2、赋值运算符
=、-=、+=、*=、/=、>>=、<<=、>>>=、^=、|=、&= 除“=”以外,其余全部为复合赋值运算符
3、关系运算符
>、>=、<、<=、==、!=(算术比较运算符)
instanceof(类型比较运算符)
instanceof 实验结论:
4、逻辑运算符
与或非:&&、||、!
5、位运算符
位运算符对二进制进行操作
按位反(~)、按位与(&)、按位或(|)、按位异或(^)
左移(<<):符号位不变,高位溢出后,舍弃,低位补0
右移(>>):符号位跟随移动,舍弃移出的低位,最高位补符号位
无符号右移(>>>):和上面一样,只是最后补高位全部补0
6、条件运算符
?:(三目运算符)
1、算术运算符
双目运算符:+、-、*、/、%(加、减、乘、除、模)
单目运算符:+、-、++、--(正值、负值、递增、递减)
2、赋值运算符
=、-=、+=、*=、/=、>>=、<<=、>>>=、^=、|=、&= 除“=”以外,其余全部为复合赋值运算符
3、关系运算符
>、>=、<、<=、==、!=(算术比较运算符)
instanceof(类型比较运算符)
instanceof 实验结论:
4、逻辑运算符
与或非:&&、||、!
5、位运算符
位运算符对二进制进行操作
按位反(~)、按位与(&)、按位或(|)、按位异或(^)
左移(<<):符号位不变,高位溢出后,舍弃,低位补0
右移(>>):符号位跟随移动,舍弃移出的低位,最高位补符号位
无符号右移(>>>):和上面一样,只是最后补高位全部补0
6、条件运算符
?:(三目运算符)
相关文章推荐
- java基础学习——变量,java基本类型,运算符和表达式
- C#源码学习之---运算符的重载
- [swift学习之七]几个运算符练习
- Scala2.11.7学习笔记(一)数据类型与基本运算符
- 菜鸟的学习之路(2) —java 运算符、语句和简单理解面向对象程序设计
- Swift学习笔记之基本数据类型-基本运算符
- php学习 运算符 表达式 $php_self php中的网页重定向
- 与MSSQL对比学习MYSQL的心得(五)--运算符
- [MySQL学习]MySQL学习之路(三)131030:数据类型和运算符(二)
- linux shell学习笔记(二) 变量和运算符
- C语言学习笔记 运算符初步介绍
- (1)sql 学习 :DISTINCT ,AND & OR 运算符 ,INSERT,正则表达式
- shell学习笔记:运算符
- JAVA FX语法学习----运算符
- 黑马程序员_Java常量、变量、数据类型和运算符的学习笔记
- Java学习笔记(运算符/Java的算术运算符/赋值运算符/比较运算符/逻辑运算符)
- [知了堂学习笔记]_JavaScript之typeof运算符
- RE:JAVA学习-运算符和分支结构
- python学习笔记表达式和运算符(一)
- Swift3.0学习笔记-Basic Operators(基本运算符)