Nosacījuma operatori Java ir pazīstami arī kā trīslīmeņu operatori. Esmu diezgan pārliecināts, ka jūs labi pārzināt ja-cits paziņojums Java . Nosacītie operatori ir vienkārši saīsināta paziņojuma if-else forma, kas arī atgriež vērtību. Lai vēl vairāk vienkāršotu jēdzienu, ļaujiet man detalizēti apspriest šo tēmu ar jums.
Šajā rakstā galvenā uzmanība tiks pievērsta šādiem norādījumiem:
- Kas ir Java nosacītais operators?
- Sintakse
- Piemērs
- Kas ir ligzdotais nosacītais operators?
- Piemērs ligzdotajam operatoram
Sāksim!
Sākot ar Java nosacītā operatora definīciju!
Kas ir Java nosacītais operators?
Kā jau minēju šī raksta sākumā, nosacītais operators ir pazīstams arī kā trīskāršais operators , tiek izmantots termins trīskāršais, jo šis operators sastāv no trim operandiem, kurus izmanto, lai novērtētu Būla izteiksmes. Programmas galvenais mērķis operators ir izlemt, kura vērtība jāpiešķir mainīgajam.
Pēc izpratnes par šī operatora pamatdefinīciju, virzīsimies uz priekšu un satversim tā ieviešanai izmantoto sintaksi.
Sintakse:
Tas nāk ar vienkāršu sintaksi, kā jūs varat redzēt zemāk:
booleanExpression? izteiksme1: izteiksme2
Paskaidrojums: Pirmajai izteiksmei jābūt Būla izteiksmei, savukārt izteiksme1 un izteiksme2 var būt jebkura izteiksme, kurai ir kāda vērtība. Tagad, ja pirmais operands novērtē taisnība tad nosacītais operators kā izvadi atgriezīs izteiksmi1, citādi tiks atgriezta izteiksme2.
pl sql iesācējiem ar piemēriem
Tā kā jūs labi pārzināt Java nosacītā operatora sintaksi, pārejiet pie mūsu nākamā segmenta un skatiet šī operatora ieviešanas procesu.
Turpinot piemēru.
Piemērs
Šeit ir koda paraugs:
public class Piemērs {public static void main (String [] args) {int A = 10 int B = 20 Stīgas rezultāts = A> B? 'A ir lielāks': 'B ir lielāks' System.out.println (rezultāts)}}
Izeja:
B ir lielāks
Paskaidrojums:
Jūs varat redzēt, kā nosacītais operators tiek salīdzināts ar abiem izteicieniem, un pāriet uz galīgo secinājumu. Es ceru, ka šī operatora koncepcija neatstās jūs tagad neskaidru.
Virzoties uz mūsu nākamo tēmu, esmu ligzdojis nosacītu operatoru.
Kas ir ligzdotais nosacītais operators?
Nosacīto operatoru var izmantot arī ligzdotos apstākļos. Šī raksta sākumā esmu norādījis, ka nosacītais operators ir saīsināta ja-cits paziņojums , ļaujiet man to jums pierādīt ar piemēru.
Piemērs
Pieņemsim, ka, piemēram, man jāsalīdzina trīs veselu skaitļu vērtības un jānoskaidro starp tām lielākā vērtība, tad if-else paziņojums izskatīsies šādi:
ja (a> b) {ja (a> c) {atgriešanās 'a ir vislielākā'} cits {atgriešanās 'c ir vislielākā'} cita c ir vislielākais '}}
Tagad, tā vietā, lai rakstītu šo garo kodu, ļaujiet man to saīsināt, izmantojot ligzdotā nosacītā operatora jēdzienu.
public class NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 Stīgas rezultāts = a> b? a> c? 'a ir vislielākais': 'c ir vislielākais': b> c? 'b ir vislielākais': 'c ir lielākais' System.out.println (rezultāts)}} System.out.println (rezultāts)}}
Izeja:
kad to izmantot java
c ir vislielākais
Šeit jūs varat redzēt, kā tā vietā, lai rakstītu lielapjoma kodus, varat vienkārši ierakstīt vienas līnijas kodus, izmantojot ligzdotu operatoru, un iegūt vēlamo rezultātu.
Ar to mēs esam nonākuši šī raksta beigās. Es ceru, ka iepriekš izskaidrotais saturs pievienoja jūsu Java zināšanām vērtību.
Ja jums šis raksts par “Nosacījuma operatoru Java” ir noderīgs, skatiet vietni uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē.
Mēs esam šeit, lai palīdzētu jums katrā solī jūsu ceļojumā, mēs izstrādājam mācību programmu, kas paredzēta studentiem un profesionāļiem, kuri vēlas būt Java izstrādātāji. Kurss ir paredzēts, lai dotu jums sākumu Java programmēšanā un apmācītu gan Java, gan uzlabotas koncepcijas, kā arī dažādas Java struktūras, piemēram, Hibernate & Spring.
Ja rodas kādi jautājumi, droši uzdodiet visus jautājumus komentāru sadaļā “Nosacījuma operators Java”, un mūsu komanda ar prieku atbildēs.