<< Simon Smith: interessant sammenhæng, jeg undrer mig over hvorfor det er sådan?
Nå men børge, det jeg mente var:
vimport acm.program.*;
public class addOddIntegers extends ConsoleProgram {
public void run() {
int numberOfIntegers = readInt("Insert a number: ");
int a = 0;
int d = 0;
while(a < numberOfIntegers) {
int b = a * 2;
int c = b + 1;
d = d + b + 1;
println("The odd numbers: " + c);
a++;
}
println("Give the sum: " + d);
}
}
Jeg har kaldt variablen d, for at du kan beholde din c-variabel. Teknikken er som sagt at definere din variabel før while-loopet, så den ikke bliver overskrevet hver gang du løber igennem det.
Indlæg senest redigeret d. 16.04.2010 10:26 af Bruger #8249