Ongelma

*on paniikissa*

laskurilla (esim. for-lauseella) voi tulostaa lukuja niin paljon kuin pitää. Entä jos aina tietyntyylisen (esim. 7:llä jaollinen) luvun kohdalla kyseinen luku korvautuu merkkijonolla (esim. piip).

Eli jos käyttäjä haluaa tulostaa 10 lukua ja korvataan 7:llä jaollinen merkkijonolla "piip", tulostuisi:

1, 2, 3, 4, 5, 6, piip, 8, 9, 10.

Tehtävän ymmärrän muuten, mutta System.out.print:llä ( kun on määritelty if( i % 7 == 0) ja i on laskurimuuttuja) tulostuu piip7.

3

582

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • joopss

      Piip ehdon tulkinta "if (i % 7 == 0)" on ihan oikein. Todennäköisesti virheesi on se, että tulostat numeron joka kerta. Joudut siis lisäämään ehdon, että numero tulostetaan vain silloin kun numero ei ole jaollinen seitsemällä "if (i % 7 != 0)". Alla yksi esimerkki (ei tosin käytä if tarkastelua).

      --- ALKAA ---

      public class Esimerkki {
         public static void main(String[] args) {
            for (int i = 1; i < 1 10; i )
               System.out.print(((i > 1) ? ", " : "") ((i %7 == 0) ? "piip" : i));
            
            System.out.println(".");
         }
      }

      --- LOPPUU ---

    • keksa

      laitan siihen iffiis että

      if( i % 7 == 0)
      {
      System.out.println("piip");
      }
      else System.out.println("" i);


      Nyt taidat aina tulostaa myös sen i:n arvon

      • täytyy tulostaa

        5:llä jaollisella jotain muuta, esim. pöö.

        kun on jaollinen sekä 5:llä että 7:llä, pitäisi tulostaa piip pöö. Ohjelmani tulostaa kuitenkin piippöö. Miten siihen saisi sen välilyönnin, kuitenkin siten että piip pöö:n jälkeen tulee pilkku ilman välilyöntiä.


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

    Luetuimmat keskustelut

    1. Herkkyydestä

      Toisessa ketjussa toivottiin keskustelua herkkyydestä. Aloitan omalla näkemykselläni. Mielestäni herkät ihmiset ovat l
      Sinkut
      267
      868
    2. Okei, eli olet rakastunut

      Hyvä sinä, niin minäkin.
      Ikävä
      67
      665
    3. Arvaako kukaan?

      "Humalojalla metalliromun keräyspaikalla on kulkenut pitkin kevättä ja kesää joku henkilö, joka on vienyt sieltä kymmeni
      Haapavesi
      44
      645
    4. Tuntuu pahalta meidän molempien puolesta

      Anteeksi, että olen tällainen pelkuri. En vaan usko rakkauteen enää miehen ja naisen välillä omalla kohdalla. Tiedän, et
      Ikävä
      34
      558
    5. Mikä minussa sitten

      Kiihottaa enemmän kuin muissa?
      Ikävä
      51
      497
    6. Olen kiinnostunut sinusta, en seksistä

      Vihjailuja toiseen suuntaan on tullut niin paljon, että asia on korjattava. En näe sinua esineenä, vaan hienona persoona
      Ikävä
      30
      450
    7. Onko meillä

      Kaikki hyvin? 🤨 Miehelle
      Ikävä
      30
      444
    8. En pyytele enää koskaan anteeksi mitään sinulta

      Olet ollut kohtuuttoman kylmä ja tyly tilanteeseen nähden.
      Ikävä
      45
      437
    9. Taidan lähettää kaveripyynnön

      Sulle nainen. Otan vaan rohkaisuryypyn ensin.
      Ikävä
      38
      436
    10. Mies.. rehellisesti

      Mitä haluat nyt sun elämään?
      Ikävä
      45
      427
    Aihe