沒(méi)有看懂這個(gè)問(wèn)題
在我國(guó),年滿22歲的男性和年滿20歲的女性可以結(jié)婚。請(qǐng)?jiān)谟疫叺拇a中第?13?行添加條件,使程序能夠完成“是否達(dá)到法定婚齡”的驗(yàn)證。
這題目難道不是 ?顯示 男性年齡如果大于22歲就達(dá)到法定婚齡,否則就不達(dá)到。 ?女性年齡如果大于20歲就達(dá)到法定婚齡, 否則就不達(dá)到。 ?不應(yīng)該輸出兩個(gè)結(jié)果嗎,,,我自己輸入的代碼,慕課網(wǎng)說(shuō)我過(guò)了,可我實(shí)際在專門軟件進(jìn)行復(fù)制粘貼,卻顯示錯(cuò)誤。。。難道我在慕課網(wǎng)輸入任何代碼,只要不是很嚴(yán)重的錯(cuò)誤,他就顯示過(guò)了?!
我看了評(píng)論的答案,什么 ?if(sex !='男') ?sex本來(lái)就是賦值為男的啊 什么叫sex不等于男?
什么sex == '女' ?sex賦值不是男的嗎 怎么叫sex是女的?
沒(méi)有看懂 還是我想太多了? 求大神給我解答疑惑。
2020-07-08
你就理解為,如果是男生就執(zhí)行大else里面的代碼,如果是女生的話就執(zhí)行大if里面的代碼即可。
2018-03-01
我是這樣了解的?他是要讓程序有一個(gè)循環(huán) 也就是說(shuō)要驗(yàn)證兩個(gè)分支。
sex賦值男 ? ?第一個(gè)if如果=男的話,就會(huì)輸出true,這樣就不會(huì)跳到下一個(gè)分支,不能完成整個(gè)循環(huán)。所以很簡(jiǎn)單 第一個(gè)要讓他輸出false ?讓他跳到第二個(gè)if驗(yàn)證然后完成大循環(huán)。
最終結(jié)果是false, 沒(méi)有達(dá)到
2017-09-27
不是的,兩個(gè)條件判斷,如果定義男,那么第一個(gè)if為假,跳轉(zhuǎn)到下一個(gè)if語(yǔ)句,如果定義為女的話,第一個(gè)判斷為真,執(zhí)行下去。
2017-05-16
沒(méi)毛病啊,假如sex!等于男的,那sex就是女的啊,感嘆號(hào)是“邏輯非”啊,反意的意思
2017-04-03
sex表示:性別,age表示:年齡,所以(性別==年齡)在if判斷語(yǔ)句中結(jié)果不可能為真。等號(hào)兩邊數(shù)據(jù)類型要相同。只能說(shuō)到這兒了,我也是菜鳥。