Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Do-While-Løkke | Løkker
C# Grundlæggende

bookDo-While-Løkke

do-while-løkken ligner while-løkken, men den udfører først den angivne kodeblok og kontrollerer derefter betingelsen. Derfor udføres kodeblokken altid mindst én gang, selv hvis betingelsen er false.

Følgende viser syntaksen for do-while-løkken:

do {
    // code to be executed
} while (condition);


Overvej følgende praktiske eksempel:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

Koden ovenfor udskriver "Hello World", selvom betingelsen 1 < 0 er false. Dette bliver tydeligere ved at se på flowdiagrammet for do-while-løkken:

question mark

Hvor mange iterationer vil følgende løkke have?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain why the code block runs even if the condition is false?

Can you show a different example using a do-while loop?

Can you describe the flow diagram of the do-while loop?

Awesome!

Completion rate improved to 1.59

bookDo-While-Løkke

Stryg for at vise menuen

do-while-løkken ligner while-løkken, men den udfører først den angivne kodeblok og kontrollerer derefter betingelsen. Derfor udføres kodeblokken altid mindst én gang, selv hvis betingelsen er false.

Følgende viser syntaksen for do-while-løkken:

do {
    // code to be executed
} while (condition);


Overvej følgende praktiske eksempel:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

Koden ovenfor udskriver "Hello World", selvom betingelsen 1 < 0 er false. Dette bliver tydeligere ved at se på flowdiagrammet for do-while-løkken:

question mark

Hvor mange iterationer vil følgende løkke have?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4
some-alt