woaicode的gravatar头像
woaicode 2014-12-03 13:41:03

求助:面试问到,java中如何计算2的128次方?

有几种方法?怎么算?

所有回答列表(12)
肥波先生的gravatar头像
肥波先生  LV12 2014年12月3日

Math.pow(x,n)方法,表示x的n次幂。

评论(1) 最佳答案
信仰淡忘的gravatar头像
信仰淡忘  LV21 2014年12月3日

2^10 = 1024 = 10^3

2^128 = 2^8 * (2^10)^12 = 256 * 10^36 = 2.56 * 10^38

大概就这样吧

mjtljx的gravatar头像
mjtljx  LV42 2014年12月3日

利用左移运算符<<

RayChen的gravatar头像
RayChen  LV8 2014年12月4日

左移 <<8

visyuer的gravatar头像
visyuer  LV6 2014年12月4日

位移位数不够吧,还是用Math.pow(2,128)方法

遇见,的gravatar头像
遇见,  LV36 2014年12月5日

Float.MAX_VALUE + 1

Tonfay的gravatar头像
Tonfay  LV26 2014年12月5日

Math.pow 秒杀

woaicode的gravatar头像
woaicode  LV10 2014年12月6日

Math.pow(x,n)是常用的,左移多少位呢?

2^10 = 1024 = 10^3

2^128 = 2^8 * (2^10)^12 = 256 * 10^36 = 2.56 * 10^38

这是?

yimao的gravatar头像
yimao  LV16 2014年12月7日

2<<128

277737174的gravatar头像
277737174  LV2 2014年12月8日
public void getUserList() throws Exception{
       Integer num = 3;
       system.out.println("display:" + num);
}

还能这么发回复吗?

HAI我在打电话的gravatar头像
HAI我在打电话  LV4 2014年12月9日

用Math.pow(x,n)这个方法比较好

yanwei246的gravatar头像
yanwei246  LV7 2015年1月9日

个人觉得考点不是“Math.pow”,而是位移,效率是最高的!

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友