首页 > 编程语言 > 详细

java之基础语法(下)

时间:2020-05-20 21:55:13      阅读:48      评论:0      收藏:0      [点我收藏+]

算术运算符 赋值运算 ++ -- += -=
int i = 0;
++i; //1 相当于 i = i + 1;
i++; //2

i+=5; //i=7 相当于 i = i + 5;

short i = 6;
//i+=2;//i
i = i + 2;


比较运算符
>
>=
<
<=
==
!=

System.out.println(2 == 3);

逻辑运算
&  与    if(month==5 & date==1){

}
|     或
^    异或
!     非 !false System.out.println(!1==1);
&& 与短  age>=18 && age<=22   前假则忽略后
||    或 短age>=18 || age<=22        前真则忽略后

if(month==5 || date==1){

}


&&
||
!

int a=2,b=3;
a = b;
b = a;

位运算和移位运算基本概念

java中有4个位运算。分别是:”按位与“,"按位或", ”按位异或“,

”按位取反“  ,它们的运算规则是:

 按位与 &   :两位全为1,结果为 1

按位或 |  : 两位有一个为1 ,结果为1

按位异或  ^:两个一个为0,一个为1,结果为 1(不一样的结果为1,一样结果为0)

按位取反 : 0 -> 1  ,1 -> 0;

比如: ~2 = -3 ; 2&3 = 2 ; 2| 3 =3; 2^3  =1;

java中有3个移位运算符

>> ,<<  算术右移,算术左移,运算规则:

算术右移:低位溢出,符号位不变,并用符号位补溢出的高位

算术左移:符号位不变,低位补0

>>>逻辑右移:运算规则是:低位溢出,高位补0

 

java之基础语法(下)

原文:https://www.cnblogs.com/jinjinqiao/p/12926275.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!