Ett föreläsningsutdrag med en mentor som en del av Codegym University-kursen. Anmäl dig till hela kursen.


"Hej, Amigo. Idag ska vi prata om om/annas uttalanden ."

"Program skulle vara till liten nytta om de inte svarade på förändrade yttre omständigheter. Ett program måste veta hur man anpassar sig till omständigheterna och utför en åtgärd i ett fall och andra åtgärder i andra fall. I Java uppnås detta med hjälp av 'if/else-sats' – en speciell konstruktion som gör det möjligt att utföra olika kodblock om ett villkor är uppfyllt."

"Den består av tre delar: ' villkor ', ' kommando 1 ' och ' kommando 2 '. Om villkoret är sant, så exekveras ' kommando 1 ', annars exekveras 'kommando 2' . Dessa kommandon exekveras aldrig båda. Uttalandet ser ungefär ut så här:"

Kod för en if/else-sats
if (condition)
    command_1;
else
    command_2;

"Vad spännande! Jag tror att det uttalandet kommer att göra programmering mycket mer intressant!"

"Japp. Här är ett par exempel för dig:"

Koda Förklaring
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
Om a är mindre än b kommer det första kommandot att utföras. Annars kommer det andra kommandot att köras . Kommandona exekveras aldrig båda.
2
if (a < b)
{
    System.out.println("A is less than B");
    System.out.println("B is greater than A");
}
else
{
     System.out.println("B is less than A");
     System.out.println("A is greater than B");
}
Du kan ersätta ett kommando med ett kodblock. Resten är detsamma.
3
if (a < b)
{
    a = 0;
}
else
{
}
Du kan utelämna det andra blocket om det är tomt.
Dessa tre exempel är helt likvärdiga.
Du kan utelämna de krulliga parenteserna om du bara behöver utföra ett kommando. Om du har mer än ett kommando måste du behålla parenteserna.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

"Diego bad mig precis ge dig några uppgifter."


Ett föreläsningsutdrag med en mentor som en del av Codegym University-kursen. Anmäl dig till hela kursen.