Ongelma

joku

Tehtävänä on:

a) Metodi sana2 saa parametrinaan merkkijonon ja kokonaisluvun. Metodi muuttaa merkkijonon alkuosan kokonaisluvun ilmaisemaan kohtaan saakka tyhjiksi (välilyönneiksi). Loppuosa säilyy ennallaan. Metodi palauttaa muutetun merkkijonon.

b) Metodi sana2 saa parametrinaan merkkijonon, jonka kirjaimet metodi muuttaa tyhjiksi. Metodi palauttaa muunnetun merkkijonon.

c) Metodi sana2 saa parametrinaan liukuluvun. Metodi palauttaa luvun pyöristettynä lähimpään kokonaislukuun.

---------------------------------------

Olen saanut tehtyä tämän verran:

a)

private static void sana2() {
   System.out.println("Kirjoita sana:");
   String sana = Lue.rivi();
   
   System.out.println("Syötä kokonaisluku:");
   int kluku = Lue.kluku();
   
}


b)

private static void sana2() {
   System.out.println("Kirjoita sana:");
   String sana = Lue.rivi();
}


c)

private static void sana2() {
   System.out.println("Syötä kokonaisluku:");
   double lLuku = Lue.dluku();
}

--------------------------------------------

Ja kyllä, kyse on koulutehtävästä, mutta en pyydäkään teitä tekemään tätä minulle kokonaan valmiiksi, vaan auttamaan näissä pienissä ongelmissa, joita en osaa itse ratkaista. :)

4

413

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • sfdsfds

      eli et ole saanut aikaan mitään ;)

      a)
      private static String sana2(String s, int n) {
      for(int i=0; i

      • Java-guru

        Merkkijonoja käsittelevät metodisi ovat täyttä puppua. Oletko koskaan edes koodannut Javalla?

        Javassa ei voi käyttää merkintää s[i] viitatakseen merkkijonon merkkiin. Javassa se tehdään näin: s.charAt(i).

        Toisekseen Javassa merkkijonot ovat immutable. Merkkijono-objektin sisältöä ei siis voi muuttaa.


      • sdfsdf
        Java-guru kirjoitti:

        Merkkijonoja käsittelevät metodisi ovat täyttä puppua. Oletko koskaan edes koodannut Javalla?

        Javassa ei voi käyttää merkintää s[i] viitatakseen merkkijonon merkkiin. Javassa se tehdään näin: s.charAt(i).

        Toisekseen Javassa merkkijonot ovat immutable. Merkkijono-objektin sisältöä ei siis voi muuttaa.

        En ole yliopiston jälkeen javalla koodallut joten hyvä että tuon vertaa muistin. =) Hyvä kieli ohjelmoinnin opetteluun, mutta siihen sen hyvät puolet jäävätkin.

        Kohdat joista äskeinen veti herneen nenään voidaan korvata seuraavalla pätkällä

        char[] c = s.toCharArray();
        //...
        c[i] = ' ';
        //...
        s = new String(c); //esim return new String(c);


      • sdfsdfsd
        Java-guru kirjoitti:

        Merkkijonoja käsittelevät metodisi ovat täyttä puppua. Oletko koskaan edes koodannut Javalla?

        Javassa ei voi käyttää merkintää s[i] viitatakseen merkkijonon merkkiin. Javassa se tehdään näin: s.charAt(i).

        Toisekseen Javassa merkkijonot ovat immutable. Merkkijono-objektin sisältöä ei siis voi muuttaa.

        Kun ohjelmoit javalla vielä muutaman vuoden lisää (nyt varmaan aloittelet) huomaat että "Toisekseen Javassa merkkijonot ovat immutable. Merkkijono-objektin sisältöä ei siis voi muuttaa."
        ei pidä paikkaansa alkuunkaan. Jos et usko niin voin mielelläni heittää referenssiä.


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

    Luetuimmat keskustelut

    1. Vain vasemmistolaiset rakennemuutokset pelastavat Suomen

      Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot
      Maailman menoa
      53
      3522
    2. Persut huutaa taas: "kato! muslimi!"

      Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe
      Maailman menoa
      26
      2936
    3. Menen nyt koisimaan

      Ja en ehkä palaa tänne. Asia on nyt loppuunkäsitelty ja totuus tuli ilmi
      Ikävä
      28
      2594
    4. onko kaivattusi

      vaarallinen? :D
      Ikävä
      73
      2439
    5. Haluaisin rakastaa sinua

      Ja olla sinulle se oikea... Rakastan sinua 💗💗💗
      Ikävä
      18
      2211
    6. Olisiko sinulla

      Jonossa vaihtoehtoja, ehkä
      Ikävä
      51
      2152
    7. Pieni galluppi

      Mitäs lahjaa odotat joulupukilta.
      Ikävä
      56
      1901
    8. Oletko uhriutuja?

      vaikka itse olet rääkännyt toista ja aiheuttanut ties mitä toiselle.
      Tunteet
      58
      1696
    9. KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!

      Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola
      Suomalaiset julkkikset
      11
      1583
    10. Kenet molemmat

      Sä haluat mies?
      Ikävä
      17
      1495
    Aihe