Forskjellen mellom hvis og hvis annet

Innholdsfortegnelse:

Forskjellen mellom hvis og hvis annet
Forskjellen mellom hvis og hvis annet

Video: Forskjellen mellom hvis og hvis annet

Video: Forskjellen mellom hvis og hvis annet
Video: Video 7 Hva er forskjellen mellom ENNÅ og ENDA? 2024, Juli
Anonim

Nøkkelforskjell – if vs if else

I programmering er det nødvendig å utføre setningen avhengig av om betingelsen er sann eller usann. Hvis og hvis annet er to beslutningsstrukturer. Programmeringsspråk som Java, C støtter beslutningsstrukturer som hvis og hvis annet. Denne artikkelen diskuterer forskjellen mellom hvis og hvis annet. I begge inneholder hvis uttrykket som skal evalueres. I if vil setningene i if-blokken utføres, hvis betingelsen er sann og kontrollen sendes til neste setning etter if-blokken. I if else, hvis betingelsen er sann, vil setningene i if-blokken kjøres, og hvis betingelsen er usann, vil setningene i if else-blokken kjøres. Det er den viktigste forskjellen mellom hvis og hvis annet.

Hva er hvis?

If-setningen består av uttrykk. Et uttrykk kan inneholde verdier, operatorer, konstanter eller variabler. Hvis det evaluerte uttrykket er sant, vil setningene i if-blokken utføres. Hvis uttrykket er usant, overføres kontrollen til neste setning etter if-blokken. De fleste programmeringsspråk antar ikke-null og ikke-null verdier som sanne og null som usann.

Forskjellen mellom hvis og hvis annet
Forskjellen mellom hvis og hvis annet

Figur 01: Et program med if

I følge programmet ovenfor er tallet en variabel som kan lagre heltall. Den inneholder verdien 70. Uttrykket i if-blokken er krysset av. Siden tallet er større enn eller lik 50, kjøres setningen i if-blokken. Etter å ha utført det, sendes kontrollen i neste setning etter if-blokken.

Hva er hvis annet?

I hvis annet, er det to blokker. If-setningen inneholder et uttrykk som skal evalueres. Hvis det evaluerte uttrykket er sant, vil setningene i if-blokken utføres. På slutten av if-blokken overføres kontrollen til den aller neste setningen etter if-blokken. Hvis uttrykket er usant, sendes kontrollen til else-blokken og setningene til else-blokken kjøres. På slutten av else-blokken overføres kontrollen til neste setning etter else-blokken.

Nøkkelforskjell mellom hvis og hvis annet
Nøkkelforskjell mellom hvis og hvis annet

Figur 02: Et program med if else

I følge programmet ovenfor er tallet en variabel som kan lagre heltall. Den inneholder verdien 40. Hvis uttrykket i if-setningen er sant, vil setningen i if-blokken kjøres. Ellers kjøres setningen til else-blokken. Tallet er mindre enn 50. Derfor kjøres else-blokken. På slutten av else-blokken overføres kontrollen til neste setning etter else-blokken.

Hva er likhetene mellom hvis og hvis annet?

  • Både hvis og hvis annet er beslutningsstrukturer i programmering.
  • Både if og if else inneholder if-setningen med en betingelse.
  • I både if og if else evaluerer if-setningen heltall, tegn, flyttall eller boolske typer.
  • Både hvis og hvis annet kan evaluere likheten og de logiske uttrykkene.

Hva er forskjellen mellom hvis og hvis annet?

if vs if else

If-utsagnet er en beslutningsstruktur som består av et uttrykk etterfulgt av ett eller flere utsagn. if else er en beslutningsstruktur der if-setningen kan følges av en valgfri else-setning som kjøres når uttrykket er usant.
Utførelse
I if, setningene i if-blokken kjøres hvis uttrykket er sant. Hvis uttrykket er usant, kjøres neste setning etter if-blokken. I if else kjøres if-blokken hvis uttrykket er sant og hvis uttrykket er usant, sendes kontrollen til else-blokken.

Sammendrag – if vs if else

Det er ulike beslutningsstrukturer i programmering. Denne artikkelen diskuterte to av dem: hvis og hvis annet. I if vil setningene i if-blokken utføres hvis betingelsen er sann og kontrollen sendes til neste setning etter if-blokken. I if else, hvis betingelsen er sann, utføres setningene i if-blokken, og hvis betingelsen er usann, utføres setningene i else-blokken. Det er forskjellen mellom hvis og hvis annet.

Anbefalt: