---
title: "nybörjar fråga om for-loop :)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/82536-nybörjar-fråga-om-for-loop"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "CokeLight"
published: "2003-07-23T10:06:58.000Z"
updated: "2003-07-23T11:12:55.000Z"
replies: 2
views: 216
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/82536-nybörjar-fråga-om-for-loop"
---

# nybörjar fråga om for-loop :)

## #1 — CokeLight, 2003-07-23T10:06Z

I koden: 

```
        
        int sum = 0;
        for(int number=1;number<=10;)
        {
            number++;
            System.out.println("adding: "+number);
            sum += number;
        }
        System.out.println("Total sum is: "+sum);
```

 

så börjar den med 2 och slutar med 11, och summan blir 65. Om man flyttar number++ inom for:

```
        int sum = 0;
        for(int number=1;number<=10;number++)
        {
            System.out.println("adding: "+number);
            sum += number;
        }
```

 
så börjar den med 1 och slutar med 10, och summan blir 55. Varför blir det inte samma?

varför funkar det med att deklarera int number innan for satsen?

```
        int sum = 0;
        int number = 1;
        for(number<=10;number++)
        {
            System.out.println("adding: "+number);
            sum += number;
        }
```

 

felmeddelande: "Not a statement" o sen "expected ;"

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

## #2 — PeW, 2003-07-23T10:21Z

1\.  Om du räknar med upp inom forsatsen med 'var++' körs ett varv i loopen innan uppräkning sker. 
2\.  Du har missat ett ';' i början av forsatsen:
&nbsp;&nbsp;&nbsp;&nbsp; for(**;**number\<=10;number++)

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

## #3 — CokeLight, 2003-07-23T11:12Z

aha, okay... så den börjar räkna om man lägger number++ i for() hmm.. okay..

oki.. precis ; gjorde att det funkade.. tack :)

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

---

Tråden på webben: https://www.webforum.nu/amne/java/82536-nybörjar-fråga-om-for-loop
