运算
算术
+加
-减
*乘
/除
%取余数 21%10 21除以10等于2余1 取余就是1
++,--
int a=10
int b=a++ //b先等于10 然后a才+1变成a等于11
//这时候 a=11
int c=++a //a先加1变成了12 然后c等于a等于12
赋值 =
关系运算
< ,> , <= , >= , == ,!=
小于,大于,小于等于 ,大于等于,等于,不等于
instanceof 用来测试一个对象是否为一个类的实例
逻辑运算
&& 与
|| 或
! 非
位运算
A = 0011 1100
B = 0000 1101
1= true 0= false
A&B = 0000 1100 //与
A|B = 0011 1101 // 或
A^B = 0011 0001 //异或 相同为0 不相同为1
~B = 1111 0010 //取反
<< X<<Y // X = 2^Y
>> X>>Y // X/2^Y
条件运算符
扩展赋值运算符
+= a+=b // a=a+b
-=
*=
/=
int a=1
int b=2
// 字符串连接符 在+两侧只要出现字符串类型 就会吧两侧进行连接 注意 出现了 乘除括号会先运算
System.out.println(""+a+b); //12
System.out.println(a+b+""); // 3
System.out.println(a+b+""+a*b+(a+b)+a); // 3231
三元运算符
x ? y : z //如果x为真结果为y,否者结果为z
标签:10,运算,0011,int,运算符,等于 来源: https://www.cnblogs.com/Zdice2021/p/14747060.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。