发布网友 发布时间:2023-10-12 14:56
共1个回答
热心网友 时间:2024-12-14 17:52
问题阐述
在工作中,有时需要计算2的n次幂。如此次数越多,计算起来就越容易出现错误,例如计算2的20次幂的结果很容易出现多乘或少乘的情况。那么在程序中该如何使用位运算符计算2的20次幂呢?
昌平北大青鸟java培训专家解答
publicclassANumber{
publicstaticvoidmain(String[]args){
intresult=1<<20; //位移运算
System.out.println("2的20次幂为:"+result); //输出运算结果
}
}
运行程序,结果如图3.13所示。
专家点评
Java的位运算有操作二进制数据的能力,其中控制二进制数位左移与右移操作是相对复杂而高级的,它在一些特殊运算中起关键作用。