Java Nesne tabanlı programlama yaparken kod bazen çalışıyor bazen çalışmıyor

Arkadasim, cok uzun mesaj silsilesi olmus gereksiz yere.
Aldigim hata bu -> ( hatanin text seklinde ifadesi, fotografi degil )
Kodum bu -> Kodunun duzgunce paylasilmis hali, fotografi degil.

Yapman gereken bu.

Aldigin hata girdigin input u kontrol etmemenden kaynaklaniyor. Sayiya parse edilemeyecek string aliyorsun.
 
Denemedim ama kullanıcının girdiği sayıyı aldığın kısmı "txtSayı.getText().trim()" şeklinde değiştirirsen çalışır büyük ihtimalle.

trim aslında trim fonksiyonuymuş... utandım şu an öyle düşünmemiştim, kusura bakmayın @TheAny
Ümit bey size de çok teşekkür ederim.

Java:
int sayı=Integer.parseInt(txtSayi.getText().trim());

Bu şekilde değişiklik yapınca çalıştı, şimdi program olması gerektiği gibi çalışıyor. Çok minnetarım ikinize de, elinize emeğinize sağlık.
 
TRIM aslında TRIM fonksiyonuymuş... Utandım şu an öyle düşünmemiştim, kusura bakmayın @TheAny
Ümit bey size de çok teşekkür ederim.

Java:
int sayı=Integer.parseInt(txtSayi.getText().trim());

Bu şekilde değişiklik yapınca çalıştı, şimdi program olması gerektiği gibi çalışıyor. Çok minnetarım ikinize de, elinize emeğinize sağlık.

Dostum selam, bu tarz takıldığın/hata aldığın kısımlarda güncel yapay zeka toollarını(ChatGPT, Bing, BardAI vs.) Kullanmanı öneririm. Yukarıdaki arkadaşın bahsettiği gibi

kodunun tamamı ya da hata aldığın kısmı : [...]
aldığın hatanın çıktısı : [...]

şeklinde bir girdi sağlarsan çok hızlı bir şekilde sorunun çözümünü sana verecektir. Teknoloji ciddi anlamda gelişti, kullanmak gerekiyor :)
 
Dostum selam, bu tarz takıldığın/hata aldığın kısımlarda güncel yapay zeka toollarını(ChatGPT, Bing, bardaı vs.) Kullanmanı öneririm. Yukarıdaki arkadaşın bahsettiği gibi.

Kodunun tamamı ya da hata aldığın kısmı: [...]
Aldığın hatanın çıktısı: [...]

Şeklinde bir girdi sağlarsan çok hızlı bir şekilde sorunun çözümünü sana verecektir. Teknoloji ciddi anlamda gelişti, kullanmak gerekiyor :)

Öneriniz için çok teşekkür ederim, tavsiyenizin üstüne düşeceğime emin olabilirsiniz ancak yapay zeka yerine birileriyle birebir sorunumu çözmek daha hoşuma gidiyor, böyle daha iyi anlıyorum.
 

Yeni konular

Geri
Yukarı