JavaBasic
Boymac
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中的byte k = i+j;其中i,j为int类型
大佬同学问了我一个Java基础问题,我第一反应就是这不就是9吗,结果她告诉我代码是无法运行的。 byte i =7; byte j =2 ; byte k = i+j; System.out.println(k); 我不服,我把代码粘到IDE里,发现竟然报错。 好吧,现在我服了 IDEA提示需要byte类型而实际上=号右边是int类型,而int的范围是要比byte大得多的,所以是行不通...原创 2019-08-02 15:52:47 · 464 阅读 · 0 评论 -
java中的i=i++
今天和一位大佬同学聊天的时候,被问了一个问题: int i =3; i = i++; i = i++; System.out.println(i); 我一看就觉得好简单,不就是4吗。 结果他告诉我不对,答案是3。 那一瞬间,我仿佛觉得自己是不是在做梦! 经过我努力百度,终于知道了为啥是这样子。 首先将这段代码编译, public class Ipp { public static void ...原创 2019-08-01 22:13:31 · 382 阅读 · 0 评论
分享