Java基础之运算符
来源:互联网 发布:mac怎么去掉dashboard 编辑:程序博客网 时间:2024/06/05 17:49
1.运算符
1.1.算术运算符
①基本运算符: +(加法运算)、-(减法运算符)、*(乘法运算符)、/(除法运算符)
②%(求模运算符,用于判断两个数是否整除,%两边的数必须都是整数。
③++,和-- 运算符a++和++a运算后a 的值都要加1,a++参与运算时,先将原来的值参与运算,然后在++,而++a则是先将原来的值加一然后参与运算。
②%(求模运算符,用于判断两个数是否整除,%两边的数必须都是整数。
③++,和-- 运算符a++和++a运算后a 的值都要加1,a++参与运算时,先将原来的值参与运算,然后在++,而++a则是先将原来的值加一然后参与运算。
1.2.赋值运算符
①基本运算符:=
②扩展运算符:+=,-=,*=,/=,%= 将左边和右边的结果赋值给左边(a+=10等同于a=a+10)
②扩展运算符:+=,-=,*=,/=,%= 将左边和右边的结果赋值给左边(a+=10等同于a=a+10)
注意:在大多数情况下,a+=10等同于a=a+10,但在数据类型转换的时候需要特别注意
举例:
//第一种: short a=10; a=10+1; //---编译不通过,需要进行强转 //第二种: short a=10; a+=1; //--正常编译,包含了一种隐式的类型转换:a=(short)(a+1); //它们运行的结果?
1.3.关系运算符 ==,!=,>,<,>=,<= 1.4.逻辑运算符: &(与),|(或),^(异或),!(非)
&&||和&|的区别:
单与(&):无论前边的条件成不成立,都会执行后面的条件,而双与(&&)如果前面的条件为假,不会去判断后面的条件
单或(|):无论前面的条件是否为真,都会执行后面的条件,而双或(||)如果前面的条件为真,就不会去判断后面的条件
1.5. 三元运算符:
格式:(关系表达式)?表达式1:表达式2;关系表达式为真,执行表达式1,为假,执行表达式2,a=b>c?b:a;
阅读全文
0 0
- java基础之运算符
- JAVA基础之运算符
- java基础之运算符
- Java基础之运算符
- java基础之运算符
- java基础之运算符
- Java基础之运算符
- Java基础之运算符
- java基础之运算符
- Java基础之运算符
- Java基础之Java运算符大百科
- JAVA基础之流程控制 运算符
- Java 7之基础 - 常见运算符
- java基础之 赋值运算符
- java基础之运算符表达式,语句
- JAVA语法基础之运算符
- JAVA基础之三:运算操作符
- java基础之,位运算符>>
- 逗比日记_如何恢复身体
- Atom 编辑窗口下滑动缓慢问题
- jdk8集合类汇总介绍
- Mybatis初始化机制详解
- Entity Framework入门(1)---开发模式
- Java基础之运算符
- 第十周训练总结(二)
- 【git】常用的命令
- Matlab fftshift 详解
- 阶乘
- java每日一练(金字塔算法实现)
- python入门基础----基本数据类型
- [2017纪中11-5]仔细的检查 树hash
- spring mvc4使用及json 日期转换解决方案