2 atn2129 Atn2129 于 2016.01.31 22:07 提问

求解答这两个的区别!(前两张图片),还有为什么不执行了(最后一张

图片图片图片

2个回答

yizhi_biu
yizhi_biu   2016.02.01 09:51
已采纳

左边的翻译一下就是如果....如果.....,两个if语句都会执行的,右边的翻译一下就是如果......不然.....,在不满足if时,才会判断else if。

下面的那个如果year不满足if中的条件的话就不会执行,if后面括号中的是用来判断的,只有符合条件才会执行大括号中的方法体

caozhy
caozhy   Ds   Rxr 2016.01.31 22:12

右边的程序,只有当第一个条件不满足,才会判断第二个条件。左边不管第一个条件,都会判断第二个。

下面程序,不知道year从什么时候开始的,但是从1901年以后开始的话,这个条件都不满足。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!