Java运算符

除法:整数除整数为整数,如19/4=4,不采用“四舍五入”机制;如果其中由浮点类型,则结果和自然界除法相同;浮点数/0=无穷大

求余:结果不一定为整数 例:double d=19%4结果为3.0

自加自减:按从左到右顺序计算即可 如:(1)i=1; j=i++; 则j=1 (2)i=1; j=++i;则j=2;两种方式计算后i=2

三目运算符:【表达式】?【1】:【2】;例:A>B?A:B;如果为真返回A,为假返回B

&&短路与:判断表达式1为假时不再进行表达式2的判断,结果为假

&与:两个表达式均会判断

|或:两个表达式均会判断

||短路或:判断表达式1为真时不再进行表达式2的判断,结果为真

<<左移位:将数值换为2进制后进行左移位操作,空位补零

>>右移位:同上进行右移位操作,空位补零

public class TestType{

 

public static void main(String[] args){

/*

//浮点型不支持按位操作

float i=8.1f;

float j=10.3f;

float n=i|j;

System.out.println(n);

//整形按位操作是将其转化为二进制数值再进行按位与或

int i=8;

int j=16;

int n=i|j;

System.out.println(n);

 

//Boolean类型操作

boolean i=true;

boolean j=false;

boolean n=i|j;

System.out.println(n);

//除法操作

int i=8;

int j=21;

int n=21/8;

//long m=Math.pow(2,16)-1;

//输出2

System.out.println(n);

//取余操作

int i=8;

int j=9;

int n=j%i;

System.out.println(n);

*/

//浮点型除法操作

int i =9;

float j=3.5f;

System.out.println(i/j);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值