您当前的位置:首页 > 计算机 > 编程开发 > Java

Java取一个整数a从右端开始的4~7位

时间:10-11来源:作者:点击数:

题目:取一个整数a从右端开始的4~7位。

程序分析:可以这样考虑:

  • 先使a右移4位。
  • 设置一个低4位全为1,其余全为0的数。可用~(~0 < <4)
  • 将上面二者进行&运算。
public class Ex32 {
  public static void main(String[] args)
  {
    int a=0;
    long b=18745678;
    a=(int) Math.floor(b % Math.pow(10,7)/Math.pow(10, 3));
    System.out.println(a);
  }
  }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门