Java om uttalande syntax

If-förklaringen är en grundläggande programmeringskonstruktion. Om ett program tillåter att exekvera olika block av kod, beroende på resultatet av ett test. Detta tech-recept beskriver variationerna av if-satsen i Java.


Den allmänna formen av ett Java-uttalande är följande:

om (uttalande) {
code_block_true;
} annat {
code_block_false;
}

där uttalandet är något som utvärderas som ett booleskt värde. Om uttalandet är sant exekveras Java-koden i "code_block_true" -blocket. Annars körs koden i "code_block_false". Det andra uttalandet är valfritt, så det enklaste exemplet på if-förklaringen är följande:

om (x == 1) {
System.out.println ("yep, x är en.");
}

Ett kodblock är antingen en enda kodrad eller flera kodkod som finns i lockiga axlar. Observera att i det här exemplet är det inte nödvändigt att bifoga koden i krökta hängslen. Men vissa programmerare föredrar att använda dem ändå eftersom det gör det tydligare vilken kod som exekteras.

Flera annat om förhållandena kan sammanfogas enligt följande:

om (x == 1)
System.out.println ( "en");
annars om (x> 1) {
y = x * 2;
System.out.println ( "många");
} annat {
y = -x;
System.out.println ( "negativa");
}