Fantastisk!
Completion rate forbedret til 2.86single
While-Løkke
Stryg for at vise menuen
while-løkke
while-løkke er det simpleste eksempel på en løkke i brug. Denne løkke vil gentagne gange udføre en kodeblok, så længe betingelsen i condition-blokken evalueres til true. Når betingelsen returnerer false, stopper løkkens udførelse.
Main.java
123while (condition) { // code to be executed }
while-løkke fungerer som følger:
- Betingelsen kontrolleres før hver iteration; hvis sand, kører løkken, hvis falsk, afsluttes den;
- Løkken kan indeholde én eller flere sætninger, som udføres gentagne gange, mens betingelsen er sand;
- Sørg for, at betingelsen til sidst bliver falsk for at undgå en uendelig løkke.
Her er et eksempel, der demonstrerer while-løkken:
Main.java
123456789101112131415package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }
I vores løkke angiver vi en betingelse, der lyder således: så længe værdien af variablen a ikke er lig med værdien af variablen b, øges variablen a, og variablen b mindskes. Når deres værdier er ens, afsluttes while-løkken.
Swipe to start coding
Find summen af et interval af tal fra 1 til n.
- Opret en metode kaldet
sumFrom1ToN(int n), der returnerer etint-resultat. - Inde i metoden defineres to variabler:
sum(til at gemme det samlede resultat).current(starter fra 1).
- Brug en
while-løkke til at gentage følgende trin indtilcurrenter større endn:- Læg værdien af
currenttilsum. - Forøg
currentmed1.
- Læg værdien af
- Returnér den samlede
sumtil sidst i løkken.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat