javaa taas

taulukko-ongelma

Alla olevan ohjelman olisi tarkoitus ilmoittaa kuinka monta a:ta, b:tä tai c:tä esiintyy näppikseltä annetussa sanassa. En osaa käyttää taulukkoa ja merkkihakua siinä, voisiko joku auttaa, kiitos.

public class test25 {

public static void main(String[] args)
{
   String sana = OmaIO.lueString("Anna sana ");
   int lkm=0;
   System.out.println("kirjain esiintyy annetussa sanassa " sana
      " " lkm " kertaa.");
}
public static int merkinEsiintymat(char merkki, String merkkijono)
{
      char[] merkit = {'a','b','c'};
      int[]frek;
      int lkm = 0;
      for (int j = 0; j < merkkijono.length(); j ){
         if ( merkkijono.charAt(j) == merkki) lkm ;
      }
      return lkm;
}
}

3

564

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa

      public class test25 {

      public static void main(String[] args)
      {
      String sana = OmaIO.lueString("Anna sana ");
      char[] merkit = {'a','b','c'};

      for(int i=0;i < merkit.length;i )
      {
          System.out.println("kirjain " merkit[i] " esiintyy annetussa sanassa " sana
      " " merkinEsiintymat(merkit[i], sana) " kertaa.");
         
      }

      }
      public static int merkinEsiintymat(char merkki, String merkkijono)
      {

      int lkm = 0;
      for (int j = 0; j < merkkijono.length(); j ){
      if ( merkkijono.charAt(j) == merkki) lkm ;
      }
      return lkm;
      }
      }

    • ongelmiin

      Entä jos haluaisinkin metodin merkinEsiintymat tulostavan kirjainten a, b ja c yhteismäärän näppikseltä annetussa sanassa. Miten koodia pitäisi silloin muuttaa?

      Olen kokeillut monenlaisia, mutta joko ei tulosta mitään tai sitten on paljon virheitä. Olisiko joku hyvä peruskirja näiden perusteiden opiskeluun tai sitten nettisivu? Kun ei millään loksahda tämä java. Olen ohjelmoinut ennenkin (muilla kuin java), mutta ihan näin vaikeaa tämä ei ole ollut. Kun ei onnistu ihan nämä yksinkertaisemmatkaan jutut.

      • Javaohjelmoija

        Kyselit hyvää peruskirjaa. Itse olen aloittanut Docendon Java2-ohjelmointi nimisellä kirjalla ja ollut todella tyytyväinen .Eli sitä suosittelisin.


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

    Luetuimmat keskustelut

    1. Veroaste on Suomessa viitisen prosenttiyksikköä liian matala

      Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka
      Maailman menoa
      109
      2740
    2. EU komissio - EU-elpymisrahoja voidaan käyttää TILAPÄISESTI väärin!

      Espanja ohjasi miljardeja euroja – Nyt EU-komissio teki yllättävän paljastuksen Skandaaliksi noussut Espanjan EU-rahoje
      Maailman menoa
      29
      1331
    3. Kultasi eka kirjain? Kuka haluaa

      A haluaa J
      Ikävä
      98
      1176
    4. Kristillinen kaste annetaa upotuskasteena

      Kristillinen upotuskaste perustuu juutalaiseen mikve-kasteeseen, jossa upottaudutaan veden alle kokonaan. Paavali vertas
      Kaste
      162
      1007
    5. Koko kansan kaste Punaisen meren ylityksen aikana

      Koko Israelin 2,5 milj.kansa sai kasteen ja Pyhän Hengen lahjan ylittäessän Punaisen meren. 1.Kor.10 1 Sillä minä en ta
      Kaste
      366
      997
    6. Empaattisuus ja suoruus.

      Tässä tullut noita pehmeitä asioita pohdittua, mutta toisaalta olen myös yksinkertainen mies. Pidän suoruudestakin. Mi
      Sinkut
      133
      958
    7. Nainen, mikset lähetä

      miehelle viestiä? Tiedän, että sulla on asiaa ja kysyttävää.
      Ikävä
      54
      843
    8. Sä saat mut tuntemaan

      Jotain sellaista mitä ei saisi tuntea mutta må en mahda tälle mitään. Mulla on ikävä niitä meidän katseita ja sitä tunne
      Ikävä
      22
      673
    9. Ehkä vähän

      Rakastunut sinuun
      Ikävä
      40
      668
    10. Tunnettujen vanhempien lapset, tv-sarja

      Tunnettujen vanhempien lapset saa tv-sarjan. Juurihan yksi heistä oli MTV:ssä 6.5.26 kertomassa ettei halua julkisuutta
      Kotimaiset julkkisjuorut
      110
      632
    Aihe