if...else
还有0人有此问题
发表在Java视频课程答疑 2018-08-03
是否精华
版块置顶:

8GC`L[81$B2Z$}5LP(LHLRQ.png

为什么它只会执行第一个if...else,而不会执行下面的if...else语句

分享到:
精彩评论 7
静守时光以待流年
学分:221 LV4
2018-08-03
沙发

个人理解:首先,上面的条件语句是main方法里面的,而main方法是程序入口,所以先执行.至于下面的条件语句,首先,仔细看的话,它没有在静态方法main1里面(就算在里面,也不会执行,因为没调用这个方法),它存在于构造代码块内,而构造代码块在创建对象时被调用,每次创建对象即每次new的时候才会被调用执行

15056756593
学分:11 LV2
2018-08-04
板凳

静守时光以待流年 发表于2018-08-03 20:29

个人理解:首先,上面的条件语句是main方法里面的,而main方法是程序入口,所以先执行.至于下面的条件语句,首先,仔细看的话,它没有在静态方法main1里面(就算在里面,也不会执行,因为没调用这个方法),它存在于构造代码块内,而构造代码块在创建对象时被调用,每次创建对象即每次new的时候才会被调用执行

nmm >n?
15056756593
学分:11 LV2
2018-08-04
地板
mn
静守时光以待流年
学分:221 LV4
2018-08-04
4L

15056756593 发表于2018-08-04 09:19

nmm >n?

¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿

神盾信息
学分:394 LV5
2018-08-05
5L
一个java程序只有一个主方法入口main,而你代码中的main1只是一个静态的普通方法,只有调用它才会执行。
静守时光以待流年
学分:221 LV4
2018-08-05
6L

神盾信息 发表于2018-08-05 08:39

一个java程序只有一个主方法入口main,而你代码中的main1只是一个静态的普通方法,只有调用它才会执行。

兄弟,仔细看,那代码都没在方法内~

goodboy123
学分:1132 LV8
2018-08-06
7L
没有主方法
首页上一页 1 下一页尾页 7 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照