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 ;"