Java运算符
来源:互联网 发布:爱q资源网源码 编辑:程序博客网 时间:2024/05/22 02:16
一. 知识梳理
1. 算术运算
算术运算符:+,-,*,/,%;
除法又分为浮点除法和整数除法;
整数被0除会产生异常,浮点数被0除得到无穷大;
2. 位运算
位运算符:&,|,^,~
3.关系运算
关系运算符:==,!=,!,<,>,<=,>=,&&,||,?:等;
其中&&与||如果第一个操作数已经能够确定结果则第二个操作数不用计算了;
4.自增&自减
前缀法,后缀法;
二. Q&A
>>, <<左移右移操作??
自增,自减与其他运算符的优先级碰撞??
语法分析的顺序??
运算符的优先级顺序??
三. 实例分析
(1)
double a = 1;double b = 0;System.out.print(a/b);输出:Infinity
(2)
int a = 1;int b = 0;System.out.print(a/b);输出:Exception in thread "main" java.lang.ArithmeticException: / by zero
(3)
int a = 1;int c = a++;System.out.print(c);输出:1
(4)
int a = 1;int c = ++a;System.out.print(c);输出:2
(5)
int a = 1;int b = 2;int c = a+++b;System.out.print(c);输出:3
(6)
int a = 1;int b = 2;int c = ++a+b;System.out.print(c);输出:4
0 0
- Java运算赋值运算符
- Java| Java 运算符
- Java位运算符
- java运算符
- java中的“%”运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- java 运算符优先级
- Java 位运算符
- java 运算符
- JAVA入门:运算符
- JAVA 运算符 >> >>> <<
- JAVA移位运算符
- Java 位运算符
- JAVA移位运算符
- java 运算符
- Android debug.keystore的密码
- [Hibernate系列—] 1. 下载与试用Hibernate(MySQL与Oracle 配置)
- java泛型编程
- 简述类目的优缺点,如果覆盖了本类或者父类的方法 ,会出现什么问题
- Apache:设置首页运行index.html index.php的顺序
- Java运算符
- VHD恢复操作系统
- linux scp远程拷贝文件及文件夹
- 《Effective C++》18: 让接口容易被正确使用,不易被误用
- python中若干高级编程技巧
- 显著检测论文解析1——Global contrast based salient region detection(程明明 IEEE TPAMI)
- C++学习第四课—串
- poj 3066 Maximum 贪心
- JAVA基础编程之兔子问题