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.

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.