Java基础_运算符
来源:互联网 发布:qq音乐获取数据错误 编辑:程序博客网 时间:2024/05/16 12:34
1、算数运算符(+,-,*,/,%,++,--)
++i,++在前面表示先做+1运算,之后再取值。
int k = 5;
int s = ++k;
s = 6, k=6
i++;++在后面表示先取值,再做+1运算。
int k = 5;
int s = k++;
s=5,k=6
2、关系运算符(>,<,>=,<=,==,!=)
3、布尔逻辑运算符(!,&&,||)
4、位运算符(>>,<<,>>>,&,|,^,~)
5、赋值运算符(=,及其扩展赋值运算符如+=,-=,*=,/=等)
6、条件运算符(?:)
7、其他(包括分量运算符.,下标运算符[],实例运算符instanceof,内存分配运算符new,强制类型转换运算符(type),方法调用运算符()等)
new的执行顺序
1、分配内存空间;
2、默认初始化;
3、显式初始化;
4、执行构造。
运算符的优先级顺序,弄不清楚,无非多加几组括号,拷问这个的,觉得就是爱现的,下面由高到低
1、 . [] ()
2、 ++ -- ! ~ instanceof
3、 new (type)
4、 * / %
5、 + -
6、 >> << >>>
7、 > < >= <=
8、 == !=
9、 &
10、^
11、|
12、&&
13、||
14、?:
15、= += -= *= /= %= ^=
16、&= |= <<= >>= >>>=
- Java基础_运算符
- Java基础_运算符
- java基础第一章_运算符_算数运算符
- java基础5_运算符_语句_方法
- Java基础_变量和运算符
- java基础_位运算符
- java基础_第一章_三目运算符
- Java基础回顾_instanceof运算符_属于
- Java基础学习3_常用运算符
- Java运算符_算术_逻辑_位运算符_扩展运算符
- Java 基础运算符
- Java基础---运算符
- Java基础运算符
- 【基础】java 运算符
- Java基础:运算符
- Java基础--运算符
- java基础运算符
- Java基础--运算符
- [IOS] how to make ipa in xcode 4.3
- 高通fastcv编译出现“android.view.WindowManager$BadTokenExcep
- 指针和整数,指针和数组,new和delete,cstring和string
- FFPLAY的原理 .
- CVE-2012-1823 php-cgi远程代码执行
- Java基础_运算符
- zmq: basic patterns Request-Reply, Publisher-Subscriber, Denvilator-worker-sink.
- ACM 3984 迷宫问题
- 独立博客地址:www.isaced.com
- 9个最常见IE的Bug及其fix
- yum找不到安装包
- nodejs下function,new function和this的研究
- 一位国企高管对年轻人的忠告
- php curl请求信息和返回信息