java的运算符
来源:互联网 发布:怎么加入淘宝网热卖 编辑:程序博客网 时间:2024/06/06 01:51
运算符
一、算术运算符:
算术运算符中,常用的符号有以下几种:+ - * / (%取模,取余) ++(自增) - - (自减)
1,a++ 与 ++a的区别:a++ 是先运算后自增,而++a是先自增,在运算。
a) 例如 a=3;b=a++;那么 a=4,b=3式子可以拆分为:b=a;a=a+1
b) 例如:a=3;b=++a;那么:a=4,b=4;式子可以拆分为:a=a+1;b=a
2,同样 :a- - 与 - - a 前者先运算后自减,后者先自减在运算。
二、比较运算符:
常用符号:< >>= <= == !=
特点:得到的结果都是布尔值,即true或者false
三、逻辑运算符:
1,常用符号:&(逻辑与)|(逻辑或) &&(短路与)||(短路或) !(取反)
a) & 并且,有假则为假,全真才为真:
System.out.println(3>6 & 4<7); false & truefalse
System.out.println(3<6 & 4<7); true & truetrue
b) | 或者, 有真则为真,全假才为假
System.out.println(3>6 & 4<7); false | truetrue
System.out.println(3<6 & 4<7); true | truetrue
2,a)&(逻辑与)与&&(短路与)b)|(逻辑或)与||(短路或)的区别
a)逻辑与,直接走完所有的运算,然后得到结果。
短路与,只要遇到false,直接得到结果false,其余的不再参与运算。
b)逻辑或,直接走完所有原酸,后得到结果。
短路或,只要遇到true,直接得到结果true,其余将不再参与运算。
- java的运算符
- Java 的运算符
- java的运算符
- java的运算符
- JAVA的运算符
- Java的运算符
- Java的运算符
- java的运算符
- Java的运算符
- java的运算符
- Java 的运算符
- java的运算符
- java的运算符
- Java的运算符
- Java 的运算符
- Java的位运算符
- Java的移位运算符
- java的位运算符
- 洛谷P2918 [USACO08NOV]买干草Buying Hay
- Python利用pandas/sklearn处理类别型特征;手动分段与离散化处理连续型特征
- 逻辑设计方法学【6】 --多时钟设计技术
- STRAT
- UNITY存储图片到本地
- java的运算符
- Dinner
- HDOJ--1171Big Event in HDU!母函数
- 教程篇(5.4) NSE4 09. 反病毒 ❀ 飞塔 (Fortinet) 网络安全专家
- 基于Halcon的车牌读取
- compileSdkVersion,minSdkVersion,targetSdkVersion的区别
- 【 全干货 】5 分钟带你看懂 Docker !
- MySql5.7如何慢查询日志记录
- 汇编第六节-包含多个段的程序