Strategyturk Forumları
Java da kod hatası - Baskı Önizleme

+- Strategyturk Forumları (https://forum.strategyturk.com)
+-- Forum: Genel Forumlar (https://forum.strategyturk.com/forum-genel-forumlar)
+--- Forum: Teknoloji Forum (https://forum.strategyturk.com/forum-teknoloji-forum)
+---- Forum: Teknik Yardım (https://forum.strategyturk.com/forum-teknik-yardim)
+---- Konu Başlığı: Java da kod hatası (/konu-java-da-kod-hatasi)



Java da kod hatası - Yasin Ahmet - 13-04-2020

Merhaba şu hatayı alıyorum:
unknown.png
Nasıl düzeltebilirim? A1'nın 10 olduğunu, b2'nin de 20 olduğunu o zaman a1 ile b2 yi basmasını istiyorum. Cant convert string to int gibi bir hata alıyorum.

@Ayro


Java da kod hatası - Ayro - 13-04-2020

Bir değeri tırnak işaretleri arasına alırsan o değer "String" tipinde olur. String tipini de dil bilgisindeki "cümle" gibi görebiliriz. Math.min() ise tam sayılar üzerinde işlem yapan bir metod olduğu için verilen değerlerin tam sayı(integer/int) olması gerekmekte. Burada sen tam sayı tipinde değişken bekleyen bir metoda String tipinde bir değişken atamaa çalıştığın için hata alıyorsun.

A ve B değişkenlerine tam sayı atamak için 

Kod:
int a = 10;
int b = 20;

kullanman gerekiyor.


Java da kod hatası - Yasin Ahmet - 13-04-2020

(13-04-2020, 16:41)Ayro : Bir değeri tırnak işaretleri arasına alırsan o değer "String" tipinde olur. String tipini de dil bilgisindeki "cümle" gibi görebiliriz. Math.min() ise tam sayılar üzerinde işlem yapan bir metod olduğu için verilen değerlerin tam sayı(integer/int) olması gerekmekte. Burada sen tam sayı tipinde değişken bekleyen bir metoda String tipinde bir değişken atamaa çalıştığın için hata alıyorsun.

A ve B değişkenlerine tam sayı atamak için 

Kod:
int a = 10;
int b = 20;

kullanman gerekiyor.
Çok teşekkür ederim. Dünden beri bu sorunla uğraşıyordum.