Recep
Recep
Ordu
21/09/2013 tarihinden beri üye
40 GY Puanı
70K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
1 Soru Sordu
1 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

Genelde hep bilg. Uzerine okudum ve calisiyorum Lise ve uni.(devam etmekte) Su anda da bir muhasebe yazilim firmasinin ordu bayisinde teknik Servis islrine bakiyorum

Genelde hep bilg. Uzerine okudum ve calisiyorum Lise ve uni.(devam etmekte) Su anda da bir muhasebe yazilim firmasinin ordu bayisinde teknik Servis islrine bakiyorum

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

Bu Problem Basit Ama Hata Var.

ÖRNEK 5 -  indexOf Fonksiyonu

 

import java.io.*;  

class stringuyg5{ public static void main(String[] arg)

{  

String st1="anadolu";

int i; i=0;

System.out.println("KARAKTER"+" "+"INDEKSI");

for(i=0; i<=st1.length()-1; i++)

System.out.println(st1.charAt(i)+" "+st1.indexOf(st1.charAt(i)));

}

}

 

sorun şu ki ikinci "a" harfini aldığında neden "0" yazıyor "2" yazması lazım değilmidir.

 

Kendi ismimde de "e" harfini 1 olarak algılıyor

picture-3544-1379714296.jpg
11 yıl 3 ay önce yanıtladın

Bu Problem Basit Ama Hata Var.

picture-3544-1379714296.jpg
22 Eylül 2013 tarihinde cevaplandı

İşlem doğru dur fakat bu eğitim kodları

olması gereken 0 yreine iki kod doğru çalışır ama doğru yanıtı vermez. eğitim kod bolümünden o kodların bence

değiştirilmesi lazım. 

System.out.println(st1.charAt(i)+" "+st1.indexOf(st1.charAt(i))); yerine

System.out.println(st1.charAt(i)+" "+i); olması gerek.