- 博客(2)
- 收藏
- 关注
原创 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 414
原创 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 328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人