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

Ako to urobiť logické porovnania v jazyku Java

Logické porovnaní umožňujú vývojárom vytvárať aplikácie Java , ktoré môžu reagovať na vstup užívateľa a ďalších nepredvídateľných faktorov . Pomocou Booleovské logika , môžete vytvoriť podmienené testy na hodnotách a premenných . Tieto podmienené skúšky na mieru spracovanie toku pre rôzne situácie, určenie , či je jedna hodnota väčšia alebo menšia ako iné , či tieto dve hodnoty sú rovnaké , alebo či nie sú rovnaké . Programy môžu tiež obsahovať zreťazené podmienenej skúšky pre ďalšie zložitosti . Boolovská logika v Java programoch zvyčajne zahŕňa " ak " , " else if " a " inde " vyhlásenie . Pokyny dovolená 1

Pridať niektoré premenné do svojho programu , a zistiť , či jeden je menšia ako ostatné . Použite nasledujúci ukážkový kód : int NUMA = 5 ; int otupený = 3 ; if ( NUMA < znecitlivenie ) System.out.println ( " je menšia ako B " ) , inak System.out.println ( " nie je menej než B " ) ;

Tento kód testuje , či prvé číslo menšie ako druhé , písať správu, ak sa jedná . Ak prvý test vráti falošný výsledok , bude spustenie kódu skok do sekcie iný a spustite ho . Sekcia inak neznamená , že prvé číslo je väčšie ako druhé , pretože čísla môžu byť rovnaké . Nasledovné alternatívne verzie vykonáva dodatočnú skúšku : if ( NUMA Numb ) System.out.println ( " je väčšia než B " ) , inak System.out.println ( " čísla sú si rovní " ) ;

finále iný oddiel v tomto prípade sa vykoná iba v prípade , že prvé dva testy vráti falošné výsledky , takže čísla musia byť sa rovná .
2

test , či sú čísla sú buď väčšie alebo rovné navzájom . Nasledujúci kód demonštruje túto skrátenú techniku ​​: if ( NUMA > = znecitlivenie ) System.out.println ( " je buď väčší alebo rovné B " ) ;

Ak chcete zistiť , či je číslo menšie alebo rovnajúcu sa ďalšia , poskytnúť časť iného , použiť nasledujúci kód : if ( NUMA < = znecitlivenie ) System.out.println ( " je buď menšie alebo rovné B " ) ; else System.out.println ( " A je väčší ako B " ) ; .

časť iného bude iba v prípade , že prvé číslo nie je ani rovná , ani menej než sekundu
3

Zistite si , či premenná je rovná ďalšie. Ak si len potrebujete vedieť , či dve hodnoty sú rovnaké , použite nasledujúcu syntax : if ( NUMA == znecitlivenie ) System.out.println ( " A a B sú si rovné " ) ;

dvojité znamienko rovnosti vykonáva test rovnosti , nesmie zamieňať s jednotlivými znamienko rovnosti , ktoré vykonáva úlohu . Ak chcete zistiť , či dve premenné nie sú rovnaké , použite nasledujúci zápis: if ( numA! = znecitlivenie ) System.out.println ( " A a B nie sú rovnaké " ) ;

Výsledkom tejto test neuvádza , ktoré číslo je vyššie alebo nižšie , len , že dva nie sú rovnaké .
4

reťazca svoje skúšky na splnenie viac ako jednu podmienku . Nasledujúci kód vzorky demonštruje zreťazenie dvoch podmienených testov spoločne : if ( NUMA > Numb Numb && > = 0 ) System.out.println ( " A je väčší ako B , a je tiež väčší ako nula , pretože B je aspoň nula " ) ;

Tento test vráti iba skutočný výsledok , ak obidva jednotlivé testy tiež vrátiť skutočný výsledok . Ak je jeden z dvoch testov vráti false výsledok , vráti celý vyhlásenie nepravdivé a jeho obsah sa nespustí .
5

Reťazové testy spoločne zadať voliteľné podmienky . Ak chcete vyskúšať na jeden z dvoch podmienok , použite nasledujúci kód : if ( NUMA > Numb

Najnovšie články

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