Grunnlaget for alle programmeringsspråk , Java inkludert, er tilstedeværelsen av syntaks som gjør at programmet kan ta beslutninger og gjennomføre basert på forholdene i programmet . I Java , er dette gjort gjennom " if- else " uttalelser . Trefoldig operatøren fungerer som styling versjonen av if-else setningen . Dette lar programmerere å uttrykke enkle sammenligninger i én linje uttalelser for enklere lesbarhet og koding enkelhet . Java Conditionals
Basic Java syntaks ligner mange andre programmeringsspråk. En av disse likheter kommer i form av betingede operatører. Betinget operatører foreta sammenligninger mellom to begreper som representerer både verdier og andre betingede vilkår. Conditionals vurdere vilkårene , og returnere Sant eller usant verdi basert på at evalueringen. For eksempel , jo større enn operator ( ">" ), kontrollerer to verdier . Dersom den første verdien er høyere enn den andre , returneres sann . Så den betingede utsagn " 5 > 4 " vil returnere true , mens setningen " 5 > 10 " vil returnere false .
If- else-påstandene
< p > Conditionals er grunnleggende for de fleste programmer , fordi de tillater programmet å vurdere tilstanden til programmet og ta avgjørelser basert på disse evalueringene . En av de Java- konstruksjoner som bruker conditionals å ta avgjørelser er " if-else " statement. Denne uttalelsen er faktisk ganske selvforklarende : "hvis" et utsagn er sant, vil programmet kjøre noen kode . " Else ", programmet utfører noen annen kode . For eksempel i følgende kode , er hvis variabelen "x " større at " y ", så noe skjer . Hvis ikke , skjer det noe annet : en
if ( x> y) {return x ;}
annet {return y ;}
Ternary uttalelser
The if-else setningen forekommer så ofte i programmering, som de fleste språk har iverksatt noen form for trefoldig operatøren . Trefoldig operatøren , representert i Java som et "?" Symbol , utfører samme funksjon som if-else setningen. Følgende trefoldig uttrykk kan leses som " if ( betingelse ) er sann , så utføre uttalelse en . Else , utføre uttalelse to " : en
tilstand ? uttalelse 1 : statement to ;
Komplekse trefoldig Expressions
hjelp conditionals sammen med å bli logiske utsagn som "og" eller " eller" programmerer kan lage komplekse logiske sammenligning setningene i trefoldig uttrykk. For eksempel følgende trefoldig uttrykk Sjekker om både " x < y " og " y < z. " Hvis begge utsagnene er sanne, så variable " q" vil være lik x . Annet, vil det tilsvare y : en
int x = 3; int y = 4 , int z = 5 , int q = 0 ;
q = ( x < y && y < z ) ? x : y ; System.out.println (q ) ; //utskrifter 3