In questo articolo, esploreremo i vari aspetti del ternario "?"Operatore:
Quindi, iniziamo!
Cosa fa "?"Medio in Java
IL "?" In Java non è altro che un operatore che si comporta allo stesso modo delle dichiarazioni If-Else e quindi è meglio noto come operatore condizionale o ternario in Java. IL "?" In Java aiutaci a scrivere un codice semplice, conciso e chiaro.
Sintassi
L'operatore ternario o condizionale è costituito da due simboli: uno è "?" E l'altro è ":" E collettivamente questi due simboli formano un'espressione:
(condizione/espressione) ? Prima espressione: seconda espressioneDallo snippet sopra, è chiaro che ci sono un totale di tre istanze i.e. una condizione specifica e due espressioni.
Come "?"Operator Works in Java
Come il "?"L'operatore lavora in modo simile alle dichiarazioni IF-Else, quindi in primo luogo testerà la condizione.
Come "?"Operator Works in Java
Consideriamo gli esempi di seguito donati per una profonda comprensione di come il "?" L'operatore funziona in Java o come sostituisce l'istruzione IF-ELSE.
Esempio
Il sotto-imippet testerà una condizione utilizzando l'istruzione IF-ELSE per scoprire se il numero fornito è uniforme o dispari:
Classe pubblica TernaryoperatorexampleIl numero dato sarà diviso per 2, se il resto è 0, allora mostrerà un numero pari, altrimenti mostra un numero dispari:
Output autentica l'adeguatezza dell'istruzione IF-ELSE.
Esempio
Ora, eseguiamo l'esempio sopra con l'aiuto del "?" operatore:
Classe pubblica TernaryoperatorexampleUso di ? L'operatore rende il nostro codice conciso e facile da capire, ora considera lo snippet seguente per vedere quale sarà l'output del codice sopra dato:
Lo snippet di cui sopra verifica il funzionamento del "?" operatore.
Come usare nidificato "?"Operatore in Java
A volte affrontiamo uno scenario in cui dobbiamo passare attraverso più condizioni in questi casi dobbiamo usare il multiplo "?" operatori e quindi noto come ternario nidificato "?"Operatori. Considera l'esempio seguente per una profonda comprensione di questo concetto.
Esempio
In questo esempio, ci sono tre numeri e tra questi, dobbiamo trovare un numero maggiore:
Classe pubblica TernaryoperatorexampleNello snippet di codice sopra, applichiamo l'operatore ternario nidificato per trovare il numero maggiore tra i numeri indicati e archiviare il risultato in una variabile "Res":
Lo snippet sopra mostra quello "55" è più grande di "51" E "45" che dimostra che il nidificato "?" L'operatore sta lavorando in modo efficace.
Conclusione
In Java, il "?" Il segno è noto come operatore ternario/condizionale e si comporta allo stesso modo in cui le dichiarazioni If-Else eseguono. IL "?" In Java include tre istanze i.e. una condizione specifica e due espressioni se la condizione specificata è vera, quindi la prima espressione eseguirà la seconda espressione. In caso di molteplici condizioni, è possibile utilizzare l'operatore ternario nidificato. Questo articolo presenta una guida completa per cosa "?" significa in Java e come usare il "?" simbolo in Java.