一、2的3次方怎么算最快
- 思想是涉及到位运算
System.out.println(2<<3);
//2的二进制表示0000 0010左移3位即0001 0000
//越往左,数值越大,乘往左,除往右
-使用幂函数
double result=Math.pow(2,3);
二、String+int和int+String
int a=10;
int b=20;
System.out.println(a+b+"") //30 int+String会正常计算
System.out.println(""+a+b)//1020 String+int会对后面的数进行拼接
三、浮点数在机器中存放形式:符号位+指数位+尾数位
文章介绍了两种计算2的3次方的方法,包括位运算(左移3位)和使用Math.pow函数。同时,讨论了Java中字符串与整数相加的行为差异,指出int+String会进行字符串拼接,而String+int则会先转换再拼接。此外,提到了浮点数在机器中的存储形式,包括符号位、指数位和尾数位。
46万+

被折叠的 条评论
为什么被折叠?



