package fatih;
import java.util.*;
public class JavaApplication24 {
public void bul() {
Scanner klavye = new Scanner(System.in);
String kelime;
System.out.println("Kelime Giriniz");
kelime = klavye.nextLine();
int boy = kelime.length();
int i, sayac = 0;
for (i = 0; i < boy; i++) {
if (kelime.charAt(i) == 'a') {
if (kelime.charAt(i + 1) == 'l') {
if (kelime.charAt(i + 2) == 'i') {
System.out.println("Dizide ali vardır ve yeri " + i + ". karakterdir.");
sayac++;
}
}
}
}
System.out.println("Dizide " + sayac + " tane ali vardır");
}
public static void main(String[] args) {
JavaApplication24 fatih = new JavaApplication24();
fatih.bul();
}
}
selam yukarıdaki kodu NeatBeans da olduğu gibi yazıyorum..
YanıtlaSilyalmız fatih in altını çiziyor hata veriyor çalışmıyor kodunuz.
burdaki fatihi en üstte ve en altta tekrardan stati void açmanızın sebebi ne acaba
Merhaba,hatayı şu yüzden alıyorsunuz:
Silmerbabilgisayarbenhasanbilgisayar diye bir şey girelim mesela
bu String x uzunlukta diyelim
Yukarıdaki arkadaş charAt başına x, x+1,x+2,x+3 diye yazmış
stringin sonuna geldiğinde x yazacak,ancak x+1 i bulamayacak o yüzden hata veriyor,kod bu şekilde olursa sorun kalmayacaktır.
package recursive.fonksiyon;
import java.util.Scanner;
public class RecursiveFonksiyon {
public static int sayac = 0;
public static int bul(String kelime)
{
for(int a=0;a<kelime.length();a++)
{
if(kelime.charAt(a) == 'b')
{
a++;
{
if(kelime.charAt(a) == 'i')
{
a++;
if(kelime.charAt(a) == 'l')
{
a++;
sayac++;
}
}
}
}
}
return sayac;
}
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("kaç tane bilgisayar keçtiğini bulan program");
System.out.println("metini giriniz");
String kelime = scan.nextLine();
System.out.println(bul(kelime));
}
}
Arkadaşlar yeni bir sorum.. yardımcı olursanız sevinirim..
YanıtlaSilGirilen Bir kelimenin hecelerini bulan programı Java ile Sınıf yapısı kullanarak yazınız..
Bu yorum yazar tarafından silindi.
YanıtlaSilBu yorum yazar tarafından silindi.
YanıtlaSilBu yorum yazar tarafından silindi.
YanıtlaSilBu yorum yazar tarafından silindi.
YanıtlaSilMeraba Hocam Bana yardimci olurmusunuz?
YanıtlaSilGirilen bir ifade icinde istenilen kelimeyi arama.Kaçıncı sırada olduğunu bulma (Fonksyon)
merhaba cümle içinden kelime bulma kodu yazabilir misiniz?
YanıtlaSil