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;
}
}
javaa taas
3
478
Vastaukset
- 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
Voitasko leikkiä jotain tunnisteleikkiä?
Tietäisi ketä täällä käy kaipaamassa.. kerro jotain mikä liittyy sinuun ja häneen eikä muut tiedä. Vastaan itsekin kohta771756Tietysti jokainen ansaitsee
Hän varmasti ansaitsee vain parasta ja sopivinta tietenkin, suon sen onnen hänelle enemmän kuin mielelläni. Aika on nyt181669- 141458
En voi sille mitään
Tulen niin pahalle tuulelle tästä paikasta nykyisin. Nähnyt ja lukenut jo kaiken ja teidän juttu on samaa illasta toisee12115450+ naiset kyl
Lemottaa sillille mut myös niitte kaka lemottaa pahlle ku kävin naiste veskis nuuhiin191143Välitän sinusta mies
Kaikki mitä yritin kertoa tänään ei mennyt ihan putkeen..Joka jäi jälkeenpäin ajateltuna suoraan sanottuna harmittaa aiv51141hieman diabetes...
Kävin eilen kaverin kanssa keskusapteekissa kun on muutama kuukausi sitten tullut suomesta ja oli diabetes insuliinit lo121096Annetaanko olla vaan
Siinä se, tavallaan kysymys ja toteamuskin. Niin turhaa, niin rikkovaa. On niin äärettömän tärkeä, ja rakas olo.. N291091Miten joku voi käyttää koko elämänsä
siihen että nostelee täällä vanhoja ketjuja ja troIIaa niihin jotain linkkiä mitä kukaan ei avaa? Ihmisellä ei ole mitää51062Pakkoruotsi on leikkikieli, jota ei ole tarkoituskaan osata
Pakkoruotsi on leikkikieli. Ennen leikkikieltä sanottiin siansaksaksi, sitten keksittiin tilalle pakkoruotsi. Pakkoruot71050