Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Terciárne Výrazy v jazyku Java

základom každého programovacieho jazyka Java , súčasťou je prítomnosť syntax , ktorá umožňuje program prijímať rozhodnutia a vykonávať na základe podmienok programu . V Jave , to sa vykonáva pomocou " if - else " vyhlásenie . V ternárnu operátor funguje ako skrátenej verzii príkazu if - else . To umožňuje programátorom vyjadriť jednoduché porovnanie v vyhlásení single - line pre ľahšie čitateľnosť a kódovanie jednoduchosti . Java Podmienené

Základné Java syntax sa podobá mnohých ďalších programovacích jazykov . Jeden z týchto podobností je vo forme podmienených operátorov . Podmienené operátori vykonať porovnanie medzi oboma pojmami , ktoré predstavujú buď hodnoty alebo iné podmienené výrazy . Podmieňovací vyhodnotiť podmienky , a vrátiť hodnotu true alebo false na základe tohto posúdenia . Napríklad , väčšie ako operátor ( " > " ) kontroluje dve hodnoty . Je-li prvá hodnota je väčšia ako druhá , vracia true . Takže podmienený príkaz " 5 > 4 " vráti hodnotu true , zatiaľ čo tvrdenie " 5 > 10 " vráti false .
If - else

Podmienené sú zásadné pre väčšinu programov , pretože umožňujú program vyhodnotiť stav programu a urobiť rozhodnutie na základe týchto hodnotení . Jeden z konštruktov Java , ktoré používajú podmienené, aby rozhodnutie je " if - else " vyhlásenie . Toto tvrdenie je vlastne celkom samo - vysvetľujúce : " ak " tvrdenie je pravdivé , bude program spustiť nejaký kód . " Inak , " program vykoná nejaký iný kód . Napríklad v nasledujúcom kóde , ak premenná " x " je väčšia ako " y " , potom sa niečo stane . Ak nie, niečo sa deje :

if ( x > y ) { return x ; }

else { return y ; }
Ternar vyhlásenie

if - else sa vyskytuje tak často v programovaní , že väčšina jazykov zaviedli určitú formu ternárnu operátor . Ternárnu operátor , zastúpené v Jave ako symbol " ? " , Plní rovnakú funkciu ako vyhlásenie if - else . Nasledujúce ternárnu výraz možno čítať ako " if ( podmienka ) je to pravda , potom vykonajte vyhlásenie 1. Else , vykonajte vyhlásenie dve " :

stav ? Vyhlásenie o 1 : vyhlásenie 2 ;
Komplexné ternárnu výrazy

Použitie podmienené spolu s nástupom logické výroky, ako " a " a " alebo " programátor môže vytvárať zložité logické príkazy porovnaní vnútri ternárnu výrazov . Napríklad , nasledujúce ternárnu kontroly expresie , ak obe " x < y " a " y < z " Ak sú splnené obe vyhlásenie , potom premenná " q " sa rovná x . Inak bude rovnať y :

int x = 3 ; int y = 4 ; int z = 5 ; int q = 0 ;

q = ( x < y && y < z ) ? x : y ; System.out.println ( q ) ; //vytlačí 3

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené