此代码募集最优秀的答案
这次的 [ 一分钟系列 ] 灰常的简单,只有短短几十来个字,考验你 Java 基础的时候到了,烧动吧,大脑!话不多说,本次代码只为募集到最优秀的答案,代码如下:
int j = 0;
for(int i=0; i<100; i++){
j = j++;
}
System.out.print(j);
你觉得最后会输出多少呢,为什么?
请选择了答案的童鞋们,在评论处写下你选择此答案的理由。
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
答案不在下面
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
答案真的不在下面
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
- _ -
点击下方空白区域查看答案
▼
「正确答案是 0 ,想不到吧」
这是因为 Java 中 [ 前++ ] 和 [ 后++ ] 的区别;
[ j = j++ ] 这个属于 [ 后++ ],[ 后++ ] 的运算原理是先将值 +1 ,然后将 +1 前的值赋值给 = 号前面的变量 ;
[ j = j++] 其实等于做了如下两个操作:
a) j 自己增加1变成1;
b) 然后将自增前的 0 又赋值给 j,所以 [ j = j++ ] 始终为 0 。
- _ -
- _ -
- _ -
- _ -
- _ -
·END·
程序员的成长之路
路虽远,行则必至

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Eclipse 中部署应用到任意服务器
在之前的文章《在 Eclipse 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前正在使用大量非云机器,都在本地IDC机房内,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服务器上去?最新版本的 Cloud Toolkit 已经发布,完全支持啦。 添加服务器 如上图所示,在菜单 Alibaba Cloud - Alibaba Cloud View - Host中打开机器视图界面,如下图: 点击右上角Add Host按钮,出现添加机器界面 设置服务器的 SSH 账号 部署 在 IntelliJ IDEA 中,鼠标右键项目工程名,在出现的菜单中点击 Alibaba Cloud - Deploy to Host...,会出现如下部署窗口: 在 Deploy to Ho
- 下一篇
书籍:ASTQB-BCS移动测试基础指南 Mobile Testing An ASTQB-BCS Foundation Guide - ...
简介 移动测试是测试移动软件的功能,可用性和一致性的过程。 与标准软件测试类似,高效且有效的移动测试需要在软件测试人员通常需要的技能之上提供额外的技能。 有了这个必不可少的指南,符合ASTQB认证的移动测试人员课程大纲,您将获得开始成为熟练的移动测试人员所需的理解和技能。 参考资料 下载:https://www.jianshu.com/p/a252732f8f1c python测试开发项目实战-目录 本文涉及的python测试开发库 谢谢点赞! 本文相关海量书籍下载 2018最佳人工智能机器学习工具书及下载(持续更新) Format Pdf Page Count 183 Pages 针对读者 软件测试、开发、产品等。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器