Strategyturk Forumları

Orjinalini görmek için tıklayınız: Java da kod hatası
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
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.

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.
(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.