for -lause

tcf

Miten suoritan testausta testausta for silmukasta.
Kun pitäisi testata esim. että onko taulukkoon annettu luku 4 tai -4 ja jos on niin se lisätään summaan. Jos ei ole tuo luku niin siirrytään seuraavan ehdon testaukseen. Voisiko joku valottaa tätä jonkun esimerkin avulla.

3

536

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Piru

      //tehdään taulukko ja summa

      int [] taulukko ={1,12,4,5,9,-4,3,19};
      int summa=0;

      //mennään taulukko läpi 0 -> pituus - 1 saakka

      for(int i=0;i

      • tcf

        Miten se taulukko pitää määritellä alussa ts. se on alussa tyhjä, kun tässä tapauksessa sinne lisätään koko ajan lukuja ja mihin kohtaan for-lauseessa pitää lisätä se kysymys, jos haluaa ohjelmasta sellaisen, että se kysyy loputtomasti niitä lukuja, kunnes keskeytetään.


      • Piru
        tcf kirjoitti:

        Miten se taulukko pitää määritellä alussa ts. se on alussa tyhjä, kun tässä tapauksessa sinne lisätään koko ajan lukuja ja mihin kohtaan for-lauseessa pitää lisätä se kysymys, jos haluaa ohjelmasta sellaisen, että se kysyy loputtomasti niitä lukuja, kunnes keskeytetään.

        koska lopullista lukujen määrää ei tiedetä.

        Sen vois tehdä vaikka ArrayList-luokan avulla, johon säilöis aina Integer-luokan olioita. ArrayList ei nimittäin osaa säilöä suoraan int lukuja.

        int luku =-4;
        ArrayList lista = new ArrayList();

        lista.add(new Integer(luku));
        //takas intiksi
        luku = ((Integer)lista.get(i)).intValue();

        Lukujen kysely kannattaa tehdä while-loopissa

        System.out.println("Anna luku. -1000 lopettaa");

        int kysyttyluku = Lue.kluku();

        while(kysyttyluku != -1000)
        {
        lista.add(new Integer(kysyttyluku));
        System.out.println("Anna uusi luku. -1000 lopettaa");
        kysyttyluku = Lue.kluku();

        }

        lopuksi se for-looppi, missä lasket listasta kaikkki ne neloset yhteen.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. en vaan saa häntä pois

      Mielestäni pyörimästä. Onko kellekään toiselle käynyt näin? Ihastuin pakkomielteisesti noin vuosi sitten erääseen naiseen. Ei vaan katoa mielestä va
      Ikävä
      176
      1976
    2. Suomi24 kysely: ihmisten kuplautumista ei pääosin koeta vakavaksi ongelmaksi

      “Kuplautumista on mahdotonta estää. Ihmiset ovat aina viihtyneet samankaltaiset arvot ja maailmankatsomuksen jakavassa seurassa ja muodostaneet sen pe
      Suomi24 Blogi ★
      36
      1702
    3. Ohhoh! Glamourmalli Elena, 29, teetti tiimalasivartalon - Vei rahaa ja tuotti tuskaa - Katso kuvat!

      Transtaustainen glamourmalli Elena Vikström on käynyt vuosien ajan plastiikkakirurgisissa toimenpiteissä. Tästä näet lopputuloksen: https://www.suomi
      Kotimaiset julkkisjuorut
      8
      1326
    4. Ostiko Martina uuden ponin tyttärelleen, vai oliko myös Stefan itsekkin valitsemassa ponia .?

      Kiva kun on tyttärelle mielekäs harrastus annettu, ehkä vielä on tulevaisuudessa hänelle tärkeä ja valitsee sen perusteella tulevan ammatin.
      Kotimaiset julkkisjuorut
      224
      1150
    5. Sinä olet tärkeä

      Herätät minussa kunnioitusta. Kiehdot minua. En oikein saa kiinni sinusta. Ehkä juuri siksi. Aistin että sinäkin pidät minusta. Vetovoima on ollut alu
      Ihastuminen
      59
      1145
    6. Varisjärvellä mersu.

      Varisjärven tiellä tuli vanhamersu kylkiedellä mutkassa vastaan ja vähällä keulaan mutta tökkäs penkkaan, hyppäsin omasta autosta ulos ja kävin kiskas
      Suomussalmi
      15
      1017
    7. Mitähän ajattelet J

      Tästä kaikesta? Mä välitän susta oikeasti.
      Ikävä
      60
      931
    8. Belorf haistattaa seuraajiaan "You can hate me now"...

      Vai haistattaako lompakkoa, joka taisi viimeinkin ymmärtää häipyä Sofian ulottumattomiin ? Sofia raukka on niin typerä, että ottaa nostetta "omasta tv
      Kotimaiset julkkisjuorut
      57
      914
    Aihe