Ulike typer 'if' uttalelser:
Enkel 'hvis' uttalelse:
Syntaks:
if (betinget uttrykk)Den sjekker det betingede uttrykket, og hvis uttrykket returnerer sant, vil en bestemt uttalelse (er) utføre ellers, ingenting vil utføre.
'If-Else' uttalelse:
Syntaks:
if (betinget uttrykk)Hvis det betingede uttrykket returnerer sant, vil en bestemt uttalelse (e) utføre ellers andre uttalelser (er) vil utføre.
'If-Else-hvis' uttalelse:
Syntaks:
if (betinget uttrykk 1)Ovennevnte 'if' uttalelse kalles også 'if-elv-hvis' -stigen. Den sjekker det første betingede uttrykket, og hvis det returnerer usant, vil det sjekke det andre betingede uttrykket og så videre. Hvis alle betingede uttrykk returnerer usann, utfører den uttalelsen (e) av en eller annen del.
nestet 'if' uttalelse:
Syntaks:
if (betinget uttrykk 1)Når noen "hvis" uttalelse er erklært i en annen IF -uttalelse, kalles det nestet "hvis". Hvis den ytre 'hvis' tilstanden kommer tilbake, vil den sjekke den indre 'hvis' tilstand og ta beslutninger basert på returverdien.
Eksempel 1: Bruk av enkel 'IF' uttalelse
Følgende kode viser enkel bruk av "if" -erklæringen. Den første 'hvis' tilstanden sjekker verdien av tallet er mer enn 50 eller ikke. Den andre 'hvis' tilstanden sjekker lengden på en streng er mindre enn 6 eller ikke.
offentlig klasse IF1Produksjon:
Følgende utgang vises etter å ha utført koden. Her, den første 'hvis' tilstanden returnerte falsk, og ingen melding skrives ut. Den andre 'hvis' tilstanden returnerte sann, og en melding skrives ut.
Eksempel-2: Bruk av "if-elv" -erklæring
Følgende kode viser bruken av "if-elv" -erklæringen. I denne koden er en heltallverdi hentet fra brukeren. Hvis inngangsverdien er mellom 13 til 17, vil 'hvis' tilstanden returneres sann, vil en bestemt melding skrive ut ellers en annen melding vil skrives ut.
// Importer skannerpakkeProduksjon:
Følgende utgang vises etter å ha utført koden. Her blir 15 tatt som input, og følgende utgang skrives ut fordi hvis tilstanden returneres sann.
Eksempel-3: Bruk av 'if-elv-hvis' uttalelse
Bruken av "if-elv-hvis" -uttalelsen vises i følgende eksempel. Her vil en strengverdi bli tatt som input fra brukeren. Den første 'hvis' tilstanden vil sjekke inngangsverdien, og hvis den returnerer falsk, vil verdien sjekke av neste 'hvis' tilstand og så videre. Meldingen til den andre delen vil skrive ut hvis alle 'hvis' forhold kommer tilbake falske.
// Importer skannerpakkeProduksjon:
Følgende utgang vises etter å ha utført koden. Her, 'Janifer'blir tatt som innspill fra brukeren.
Eksempel-4: Bruk av nestet 'IF' uttalelse
Bruken av nestet 'hvis' uttalelse vises i følgende eksempel. To inngangsverdier vil bli hentet fra brukeren. Hvis verdien av kjønn samsvarer med den ytre 'hvis' tilstand, så vil den sjekke verdien av alder i den indre 'hvis' tilstand. Utgangen vil skrives ut basert på returverdien til 'hvis' tilstand.
// Importer skannerpakkeProduksjon:
Følgende utgang vises etter å ha utført koden. Her, 'Mann' blir tatt som kjønn, og 25 blir tatt som alder verdier.
Konklusjon:
De fire forskjellige bruksområdene av 'IF' uttalelser blir forklart i denne opplæringen ved å bruke enkle eksempler. Denne opplæringen vil hjelpe de nye programmererne til å lære begrepet en betinget uttalelse i Java fra det grunnleggende.