---
title: "While loop, fundering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/122758-while-loop-fundering"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Compusa"
published: "2005-02-18T16:02:51.000Z"
updated: "2005-02-18T16:32:54.000Z"
replies: 2
views: 266
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/122758-while-loop-fundering"
---

# While loop, fundering

## #1 — Compusa, 2005-02-18T16:02Z

Tänk er följande lilla While loop (nedan). I loopen har jag ett vilkor som kan bli sant "när som helst". Så fort detta vilkor uppfylls så ska jag retunera någonting. Om det aldrig kommer att uppfyllas så kommer null att retuneras. 

Om man retunerar någonting inne i en while loop innebär det då att den automatiskt slutar köras eller måste jag även sätta om vilkoret för loopen, så att counter inte är mindre än someThing?

Räcker detta?

```php
int counter = 0;

while(counter < someThing) {
    if(some condition) {
        return something;
    }
    counter++;
}

return null;
```

Eller bör jag göra så här?

```php
int counter = 0;

while(counter < someThing) {
    if(some condition) {
        counter = someThing; // följande ändring...
        return something;
    }
    counter++;
}

return null;
```

Permalänk: https://www.webforum.nu/p/122758

## #2 — PeW, 2005-02-18T16:28Z

Det räcker med att returnera.

Permalänk: https://www.webforum.nu/p/1556839

## #3 — Compusa, 2005-02-18T16:32Z

Tack tack det var som jag trodde, vet inte varför jag funderade men ibland tänker man väl för mycket.

Permalänk: https://www.webforum.nu/p/1556842

---

Tråden på webben: https://www.webforum.nu/amne/java/122758-while-loop-fundering
