Et foredragsuddrag med en mentor som en del af Codegym University-kurset. Tilmeld dig hele kurset.


"Hej, Amigo. I dag vil vi tale om if/else-udsagn ."

"Programmer ville være til lidt nytte, hvis de ikke reagerede på skiftende ydre omstændigheder. Et program skal vide, hvordan det tilpasser sig omstændighederne og udfører én handling i ét tilfælde og andre handlinger i andre tilfælde. I Java opnås dette ved hjælp af 'if/else statement' – en speciel konstruktion, der gør det muligt at udføre forskellige kodeblokke, hvis en betingelse er opfyldt."

"Den består af tre dele: ' betingelse ', ' kommando 1 ' og ' kommando 2 '. Hvis betingelsen er sand, så udføres ' kommando 1 ', ellers udføres 'kommando 2' . Disse kommandoer udføres aldrig begge. Udsagnet ser nogenlunde sådan ud:"

Kode for en if/else-erklæring
if (condition)
    command_1;
else
    command_2;

"Hvor spændende! Jeg tror, ​​at den udtalelse vil gøre programmering meget mere interessant!"

"Jep. Her er et par eksempler til dig:"

Kode Forklaring
1
if (a < b)
    System.out.println("A is less than B");
else
    System.out.println("B is less than  A");
Hvis a er mindre end b, vil den første kommando blive udført. Ellers vil den anden kommando blive udført . Kommandoerne udføres aldrig begge.
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 erstatte en kommando med en kodeblok. Resten er det samme.
3
if (a < b)
{
    a = 0;
}
else
{
}
Du kan udelade den anden blok, hvis den er tom.
Disse tre eksempler er fuldstændig ækvivalente.
Du kan udelade de krøllede parenteser, hvis du kun skal udføre én kommando. Hvis du har mere end én kommando, skal du beholde parenteserne.
4
if (a < b)
{
    a = 0;
}
5
if (a < b)
    a = 0;

"Diego bad mig lige give dig et par opgaver."


Et foredragsuddrag med en mentor som en del af Codegym University-kurset. Tilmeld dig hele kurset.