Discuss / Java / 新人不懂

新人不懂

Topic source

为什么 

a = 72; b = 105; c = 65281;

然后 a + b + c = 7210565281 这么大个数呀?

     String s = " " + a + b + c;

        System.out.println(s);

获得的s = 7210565281   怎么这个大个数

因为String是字符串,不是数值。

所以并不是51+52=103,而是51+52=5152。

故:s = 72 105 65281


  • 1

Reply