Java - Villkorliga block

Innehållsförteckning
När sättet att utvärdera villkoren med de booleska värdena redan är känt måste vi kunna utföra eller inte göra åtgärder beroende på de logiska operatörer som vi använder, i Java vi kan uppnå mycket med det villkorligt block "om" som frågar om ett villkor är uppfyllt och erbjuder omedelbart ett block som ska utföras om nämnda villkor är uppfyllt.
Om block
De if uttalande tillåter oss att konstruera utvärderingen av ett tillstånd med någon av 6 Java villkorliga operatörerNär man utvärderar villkoret om det är uppfyllt, kommer det att utföra det som det har i sin kropp avgränsat av hängslen, annars kommer det att ignorera det.
ViktigSom vi kan se är detta mycket användbart eftersom det tillåter oss att ge beslutsbefogenhet till vårt program, utvärdera olika situationer och det tillåter oss att ha en uppsättning kodblock som gör att vi kan täcka förväntade situationer inom ramen för vårt program.
Låt oss se följande kod där vi utvärderar om ett tal är en multipel av 5 eller en multipel av 2 eller båda:
 importera java.util.Scanner; public class Multiple {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.println ("Ange ett heltal:"); int nummer = input.nextInt (); // Vi utvärderar multipeltillståndet 5 om (nummer% 5 == 0) {System.out.println ("Det är 5"); } // Vi utvärderar multipeltillståndet 2 om (nummer% 2 == 0) {System.out.println ("Det är 2"); }}} 

I den här koden är det viktiga inte logiken som sådan, som vi kan se är det väldigt enkelt, vi utvärderar bara om resten av divisionen är lika med noll, det viktiga vi ser här är att vi har två om block, som berättar för oss att vi inte har en gräns när det gäller villkor som vi kan utvärdera, naturligtvis om vi missbrukar många villkor kommer vi att ha lite läsbar kod, men för tillfället har vi redan fler alternativ.
Låt oss se hur vårt program beter sig när det körs i konsolen:

Som vi kan se är de två villkoren inte ömsesidigt uteslutande, så när vi anger ett tal som är delbart mellan båda siffrorna kommer vi att få utförandet av båda villkorade blocken.
Om block - Annat
Vi kommer inte alltid att vilja att en kod ska köras bara om den uppfyller villkoret, ibland måste vi säga om den är uppfylld kommer vi att köra den, annars kör vi den andra, för den i Java vi kan bygga en om-annat-block, där om utvärderas, om det inte uppfylls, körs annars -blocket.
Låt oss se följande exempel, vi kommer att utvärdera siffrorna och vi kommer att indikera om de är jämna eller udda, med samma bas av programmet som vi utförde i föregående avsnitt, kommer vi att ändra huvudvillkoret för följande:
 if (nummer% 2 == 0) {System.out.println ("Det är ett jämnt tal"); } annat {System.out.println ("Det är ett udda tal"); } 

Som vi kan se har vi redan exklusiva villkor, vilket gör att vi kan lägga till mer kontroll inom flödet av vårt program.
Vi avslutar denna handledning med kunskap om if -blocket, hur man använder det för att fatta beslut baserat på utvärdering av förhållanden och kombinerar det med annat för att utöka dessa funktioner i vårt program.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave