java int相除向上取整_Java入门笔记0/5(整数运算一)

473d178fb897a07b16e08daf9268d44f.png

0.四则运算:

(0).整数相除:整数的数值表示不但是精确的,而且整数运算永远是精确的,即使是除法也是精确的,因为两个整数相除只能得到结果的整数部分:

int 

(1).求余运算:

int 

1.溢出:

整数存在范围限制,若计算结果超出了范围,就会产生溢出,溢出不会报错,只会得到一个很奇怪的结果。

public 

2.自增/自减:

(0).Java内部提供的++,--运算,可以对一个整数进行加1和减1的操作。

public 

(1).++和--写在前后是不同的。++n 表示先+1 再引用n.

3.位移运算:

(0).整数在计算机中是以二进制形式表示的。例:对整数7进行位移运算,整数7左移一位得到14,左移一位得到28.

public 

(1).右移 >>

//注:当对一个负数进行右移,最高位的1不动,结果任是个负数。

(2).无符号右移运算: >>>

//注:无论符号位是什么,右移后高位总是补0.

(3).对 byte 和 short 类型进行位移时,会首先转换为 int 再进行位移。

(4).其实:左移就是不断 ×2;右移就是不断 ÷2;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值