問(wèn)題已解決

(如17<11,則為17,否則為11)這個(gè)公式怎么設(shè)置

84784999| 提問(wèn)時(shí)間:2023 01/20 14:16
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問(wèn),隨時(shí)問(wèn)隨時(shí)答
速問(wèn)速答
良老師1
金牌答疑老師
職稱(chēng):計(jì)算機(jī)高級(jí)
這種公式叫做條件表達(dá)式,基本語(yǔ)法格式為: [條件]?[執(zhí)行語(yǔ)句1] : [執(zhí)行語(yǔ)句2]; 其中,[]代表不可省略的內(nèi)容,意思是,如果條件為真,則執(zhí)行語(yǔ)句1,否則執(zhí)行語(yǔ)句2。例如,上述的表達(dá)式的語(yǔ)法格式為: 17<11?17 : 11; 這里的17<11是條件,17是執(zhí)行語(yǔ)句1,11是執(zhí)行語(yǔ)句2,如果17<11為真,則執(zhí)行17,否則執(zhí)行11。 舉個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明,假設(shè)有一個(gè)變量age,值為10,那么可以使用一個(gè)條件表達(dá)式來(lái)判斷它是否超過(guò)了13歲: age>13?“已滿13歲” : “不滿13歲”; 這里,age>13為條件,“已滿13歲”為執(zhí)行語(yǔ)句1,“不滿13歲”為執(zhí)行語(yǔ)句2,因?yàn)閍ge的值為10,而10不大于13,所以執(zhí)行語(yǔ)句2,也就是“不滿13歲”。 條件表達(dá)式可以減少繁雜的if...else...結(jié)構(gòu)語(yǔ)句,簡(jiǎn)化編程過(guò)程,是一種非常有用的工具。此外,如果語(yǔ)法正確,在執(zhí)行過(guò)程中不會(huì)產(chǎn)生錯(cuò)誤,因此比直接使用if...else...結(jié)構(gòu)要安全得多。 拓展知識(shí):條件表達(dá)式可以用于更多復(fù)雜場(chǎng)景,例如多個(gè)比較、多個(gè)執(zhí)行語(yǔ)句等,語(yǔ)法格式如下: [條件1]?[執(zhí)行語(yǔ)句1] : [條件2]?[執(zhí)行語(yǔ)句2] : ... [執(zhí)行語(yǔ)句N(xiāo)]; 這里,[條件1]、[條件2]...為多個(gè)條件,[執(zhí)行語(yǔ)句1]、[執(zhí)行語(yǔ)句2]...為多個(gè)執(zhí)行語(yǔ)句,它們依次判斷,如果某個(gè)條件為真,則執(zhí)行下一行對(duì)應(yīng)的執(zhí)行語(yǔ)句,否則繼續(xù)判斷下一個(gè)條件,直至最終的執(zhí)行語(yǔ)句被執(zhí)行。
2023 01/20 14:22
描述你的問(wèn)題,直接向老師提問(wèn)
0/400
      提交問(wèn)題

      您有一張限時(shí)會(huì)員卡待領(lǐng)取

      00:10:00

      免費(fèi)領(lǐng)取
      Hi,您好,我是基于人工智能技術(shù)的智能答疑助手,如果有什么問(wèn)題可以直接問(wèn)我呦~