Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

arrays in java

None
5 antwoorden
  • Hoi,

    ik ben bezig met een programma, en gebruik arrays in een for loop:

    [code:1:aec825977b]for (i = 3; i <= 8; i++)[/code:1:aec825977b]

    nu is het probleem dat in plaats van i++ will ik ( i + 3 ) gebruiken, maar als ik het dan ga testen is het een invalid statement.

    hoe kan ik dit het beste oplossen. als ik i++ gebruik werken de berekeningen niet.
  • Om dat te laten werken, kan je dit gebruiken:

    [code:1:f148e30b28]for (i = 3; i <= 8; i+=3)[/code:1:f148e30b28]

    Dus 'i += 3'. Dit staat gelijk aan 'i = i + 3'.

    Alleen is hierdoor dat = teken bij de vergelijking 'i <= 8' eigenlijk overbodig, want als i bij 3 begint en telkens met 3 verhoogt, zal hij nooit gelijk aan 8 worden.
  • bedankt dat werkt inderdaad.
    Sorrie van dat foutje, het had op 2 moeten beginnen
  • je kan ook de i gebruiken en op de plaats waar je de veelvouden van 3 nodig hebt doe je gewoon 3*i ipv i.
    en dan doe je[code:1:181fa4cca1] for (i=1; i<3; i++)


    doe iets met i*3

    …[/code:1:181fa4cca1]
  • dat werkt in elke seat preference:

    Window = (i*3)+1
    Middle = (i*3)+2
    Aisle = (i*3)+3

    Maar dat werkt niet in geen seat preference
    want daar is het window middle aisle, window middle aisle…….
    seat 1 = array 0 W
    seat 2 = array 3 M
    seat 3 = array 6 A
    seat 4 = array 1 W
    ………

    dat is waarom ik er 3 bij moet tellen dan kan ik seat 1 = 0, seat 2 = 1 ……
    er van maken

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.