Java Tür Dönüştürme
Javada ilkel değişkenlere veri atanırken, tür dönüştürmesi yapılmalıdır.
Java String türünü nesne olarak kabul etmektedir. Eğer string olarak belirlediğiniz sayıyı; int, double, float gibi temel tiplere atama yapmak için
- Java.lang.Integer
- Java.lang.Double
- Java.lang.Float
metotlarını kullanmalısınız.
Örnek
String strsayi="123"; //int sayi=(int)strsayi; //error int isayi=Integer.parseInt(strsayi); //123 double dsayi=Double.parseDouble(strsayi); /123.0
Konsoldan değer alırken yada klavyeden girilen veriler String değişkenlere aktarılır. Bu değerler aslında rakamlardan oluşsa bile string tür olarak değerlendirilir.
Bu verileri tür değiştirerek kullanmalısınız.
Örnek
Konsoldan bir sayi girecegiz ve onun iki katını ekrana yazdıracağız.
public class hesap{ public static void main(String[] args) { String strsayi=args[0]; // girilen 15 değeri burada int isayi=Integer.parseInt(strsayi); System.out.println(isayi*2); } }
Komut satırında c:\> java hesap 15
Ekrana 30 yazacaktır.