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

461

    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. Riikan kukkaronnyöri on umpisolmussa

      Kulutus ei lähde liikkeelle, koska kansalaiset eivät usko, että: – työpaikka säilyy – tulot eivät romahda – talous ei h
      Maailman menoa
      56
      2950
    2. Jos vedetään mutkat suoraksi?

      Niin kumpaan ryhmään kuulut? A) Niihin, jotka menevät edellä ja tekevät? Vai B) Niihin, jotka kulkevat perässä ja ar
      Sinkut
      106
      2711
    3. Tanskan malli perustuu korkeaan ansioturvaan

      Ja vahvoihin työllisyys- ja kotoutumispalveluihin. Suomessa Riikka on leikannut juuri näitä: palkkatukea, työttömyysturv
      Maailman menoa
      38
      2431
    4. Kuka paiskasi vauvan betoniin Oulussa?

      Nimi esiin.....
      Oulu
      33
      2269
    5. Vain vasemmistolaiset ovat aitoja suomalaisia

      Esimerkiksi persut ovat ulkomaalaisen pääomasijoittajan edunvalvojia, eivät auta köyhiä suomalaisia.
      Maailman menoa
      50
      1928
    6. Anteeksipyyntöni

      Jätän tähän anteeksipyyntöni sinulle, koska en voi sanoa sitä missään muuallakaan. Pyydän anteeksi, jos purkamani tuska
      Järki ja tunteet
      15
      1549
    7. Miten must tuntuu

      et sä ajattelet mua just nyt
      Ikävä
      32
      1473
    8. Sydämeni valtiaalle

      En täältä aio asioita kysellä. Haluan tuoda tiedoksesi, että pohjimmiltani en ihmisiä tahdo satuttaa ja ajattelen muiden
      Ikävä
      105
      1235
    9. Kun et vain tajua että

      sua lähestytään feikkiprofiililla :D Hanki aivot :D m-n
      Ikävä
      177
      1203
    10. En vain unohda

      Sitä miten rakastuneesti olet minua katsonut. Oliko tunteet liian suuria että niistä olisi voinut puhua.
      Ikävä
      73
      1060
    Aihe