Cos'è l'operatore condizionale in Java e come scriverlo?



Anche l'operatore condizionale in Java è considerato un operatore ternario in quanto seleziona una delle due espressioni per la valutazione in base al primo operando.

Gli operatori condizionali in Java sono noti anche come operatori ternari. Sono abbastanza sicuro che tu sia ben consapevole del concetto di istruzione if-else in Java . Bene, gli operatori condizionali sono semplicemente una forma condensata dell'istruzione if-else che restituisce anche un valore. Per semplificare ulteriormente il concetto, lasciatemi discutere questo argomento in dettaglio con voi.

Questo articolo si concentrerà sui seguenti suggerimenti:





Cominciamo!
Partendo dalla definizione dell'operatore condizionale in Java!

Cos'è un operatore condizionale in Java?

Come ho accennato all'inizio di questo articolo, l'operatore condizionale è anche noto come operatore ternario , viene utilizzato il termine ternario perché questo operatore è costituito da tre operandi utilizzati per valutare le espressioni booleane. L'obiettivo finale di operatore è decidere quale valore assegnare alla variabile.



Operatore condizionale per in Java - Edureka

Dopo aver compreso la definizione di base di questo operatore, andiamo avanti e afferriamo la sintassi utilizzata per la sua implementazione.

iniziare con mysql workbench

Sintassi:



Viene fornito con una sintassi semplice come puoi vedere di seguito:

booleanExpression? espressione1: espressione2

Spiegazione: La prima espressione deve essere un'espressione booleana, mentre espressione1 ed espressione2 possono essere qualsiasi espressione che contenga un valore. Ora, se il primo operando restituisce vero quindi l'operatore condizionale restituirà expression1 come output, altrimenti verrà restituita expression2.

Poiché conosci bene la sintassi dell'operatore condizionale java, passiamo al prossimo segmento e vediamo il processo di implementazione di questo operatore.

Andiamo avanti con un esempio.

Esempio

Ecco un codice di esempio:

public class Esempio {public static void main (String [] args) {int A = 10 int B = 20 String result = A> B? 'A è maggiore': 'B è maggiore' System.out.println (risultato)}}

Produzione:
B è maggiore

Spiegazione:

Puoi vedere come l'operatore condizionale viene confrontato con le due espressioni e sei saltato alla conclusione finale. Spero che il concetto di questo operatore non ti lasci ambiguo ora.

Andando verso il nostro prossimo argomento ho un operatore condizionale annidato.

come visualizzare array in php

Che cos'è l'operatore condizionale annidato?

È possibile utilizzare l'operatore condizionale anche in condizioni nidificate. Ho affermato all'inizio di questo articolo che l'operatore condizionale è la forma condensata di un istruzione if-else , lascia che te lo dimostri con un esempio.

Esempio

Supponiamo, ad esempio, che devo confrontare tre valori interi e scoprire il valore più grande tra loro, quindi l'istruzione if-else sarebbe simile a questa:

if (a> b) {if (a> c) {return 'a è maggiore'} else {return 'c è maggiore'} else {if (b> c) {return 'b è maggiore'} else {return ' c è il massimo '}}

Ora, invece di scrivere questo lungo codice, permettetemi di condensarlo usando il concetto di operatore condizionale annidato.

public class NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 String risultato = a> b? a> c? 'a è il maggiore': 'c è il massimo': b> c? 'b è maggiore': 'c è maggiore' System.out.println (risultato)}} System.out.println (risultato)}}

Produzione:

c è il massimo

programma elenco collegato in c

Qui puoi vedere come invece di scrivere codici voluminosi, puoi semplicemente scrivere codici di una riga utilizzando l'operatore annidato e ottenere il risultato desiderato.

Con questo, siamo arrivati ​​alla fine di questo articolo. Spero che il contenuto spiegato sopra abbia aggiunto valore alla tua conoscenza di Java.

Se hai trovato pertinente questo articolo su 'Operatore condizionale in Java', controlla il file una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo.

Siamo qui per aiutarti in ogni fase del tuo viaggio, elaboriamo un curriculum progettato per studenti e professionisti che vogliono essere uno sviluppatore Java. Il corso è progettato per darti un vantaggio nella programmazione Java e formarti sia sui concetti di base che avanzati su Java insieme a vari framework Java come Hibernate e Spring.

Se incontri delle domande, sentiti libero di porre tutte le tue domande nella sezione commenti di 'Operatore condizionale in Java' e il nostro team sarà lieto di rispondere.