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

Prečo Java Použitie Traky na podmienené príkazy ?

Syntax učenie Java zahŕňa učenie , ako sa postaviť jednotlivé vyhlásenia , ale aj to , ako sa skupina vyhlásenie spolu . Ak ste práve začínate ako Java vývojár , ocitnete sa zaoberá väčší častí kódu ako váš pokrok zručností . Pochopenie toho , akým spôsobom prvky aplikácie Java skupina kód spoločne je kľúčová zručnosť . Riadiace štruktúry , ako conditionals patrí medzi tie bloky kódu budete s najväčšou pravdepodobnosťou používať . Java kód bloky

Časti kódu v jazyku Java sa objaví v rámci programov v blokoch . Bloky sú označené v okolí strojčeka , otváracia zátvorka pred blokom a uzatváracie zátvorka po ňom . Bloky kódu vymedzené zátvorkami sú metódy , cykly a podmienky . Blok kódu v Jave zvyčajne označuje rad vyhlásení , ktoré budú vždy vykonaný jeden po druhom . Nasledujúci príklad ukazuje blok kódu pre metódu Java :

public void doSomethingGood ( ) {

int sum = 5 +6 ;

System.out.println (suma ) .

}

Ak sa táto metóda uskutočňuje , sa obe závierky kódu v ňom vykonať
Podmienené Bez traky

Niektoré Java podmieňovací nepoužívajte zátvorky . To je vhodné v prípadoch , kedy podmienené príkazy obsahujú iba jediný riadok kódu . Nasledujúci príklad ukazuje rad zret'azené conditionals bez zátvoriek :

//premenná " aNumber " už existuje

if ( aNumber > 0 )

doSomething ( ) ;

else if ( aNumber < 0 )

doSomethingElse ( ) ;

iného

doAnotherThing ( ) ;

Každá časť v tejto sérii podmienenej skúšky obsahuje jediný riadok kódu , takže žiadne rovnátka sú nutné .
Podmienené pomocou viacerých liniek

obsah podmieneného úseku Java obsahuje viac riadkov kódu , rovnátka majú zásadný význam pre skupinu kódu spolu . Nasledujúci príklad kódu ukazuje podmieneného príkazu s dvoma riadkami kódu :

( aNumber < 0 ) {

System.out.println ( aNumber ) ;

aNumber = 0 ;

}

Tento kód znamená , že obe linky bude vykonaná v prípade , že podmienečné test vráti hodnotu true . Ak podmienenej test vráti hodnotu false , žiadny z nich obsahovala riadky budú vykonávať .
Podmienené spracovanie chyby

Použitie zátvoriek nesprávne , môžete spôsobiť programovanie chyby . Napríklad , ak podmienené skúšobné nepoužíva zátvorky pre zoskupenie svojich dvoch výrokov spolu , všetko po prvý riadok bude vykonávať bez ohľadu na výsledok podmieneného testu :

( aNumber < 0 )

System.out.println ( aNumber ) ;

aNumber = 0 ;

v tomto prípade je na prvom riadku bude iba v prípade , že podmienečné test vráti hodnotu true , ale druhý riadok bude vykonať aj v prípade , že podmienené test false . Toto je častá chyba v prípadoch, keď programátori pôvodne mali iba jeden riadok v kóde bloku , potom sa rozhodol pridať ďalší kód k tomu , zabudol skupine je vnútri bloku pomocou zložených zátvoriek .


Najnovšie články

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