社区
Java EE
帖子详情
System.out.println(200*300*400*500)
乐行人生
2020-03-13 10:05:08
这个 为什么最后值为-884901888,有大神能解释的通透些么
...全文
91
1
打赏
收藏
System.out.println(200*300*400*500)
这个 为什么最后值为-884901888,有大神能解释的通透些么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
安特矮油
2020-03-14
打赏
举报
回复
1
首先int是32位的:0000 0000 0000 0000 0000 0000 0000 0000 第一位是符号位,也就是剩下的31位作为计数 你最后的数值结果是12000000000 =>
10
11001011 01000001 01111000 00000000
红色的部分超出,会被截取掉,所以int的12000000000 ==> 1100 1011 0100 0001 0111 1000 0000 0000 我们来看看-884901888在计算机中怎么表示的, 先看884901888:===>
00
110100 10111110 10001000 00000000,不足需要补位 由于是负数,所以符号位是1,同时需要求补码(符号位除外):11001011 01000001 01110111 11111111,由于负数的补码还需要+1 所以最终-884901888在计算机里面的结果就是:
11001011 01000001 01111000 00000000
基于Web的酒店客房管理系统的设计与实现+论文+开题
System.out.
println
(list); return "/admin/tj/tj1"; } @RequestMapping(value = "/password") public String password(Model model, HttpServletRequest request)throws Exception { return "/admin/password"; } ...
教你看懂System.out::
println
在不经意间, 我们会看到这样的代码 // 创建出一个数组 List<String> strList = Arrays.asList("... strList.forEach(System.out::
println
); 第一印象, 哇, 好高大上的写法, 那么这究竟是...
【JAVA】system.out.print、System.out.
println
和System.out.printf输出
二、System.out.
println
() \\换行输出 还有一种方式:System.out.print("\n"); \\也可以换行。 三、System.out.printf package test; public class Main { public static void main(St...
你了解System.out.
println
()的真正含义吗?
在Java编程中,我们常常用 System.out.
println
(); 来输出字符串,也许我们都已经猜到
println
()是方法名,但System是什么,out又是什么呢? 其实System是java.lang里面的一个类,如下图: 而out就是System...
对于System.out.
println
简单了解
System.out.
println
很多人都是处于用的阶段,并没有深入的了解,我也是 之所以来了解这个东西是因为在本地开发的时候启动项目的时候发现内存不足了,这个问题就很纳闷,明明刚刚还是好好的,突然就内存不足了,想到...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章