Tipler Ve Tip Dönüşümünün Java Uygulaması İle Anlatımı
Java
String Nesne Tipi Degiskeni
String degiskeni yazi yazdirma isleri için kullanilir. Nesne türü degiskendir. Java dilinde char degisken türü
kullanilarak tanimlanmis bir nesne tipi degiskendir. Asagidaki küçük program parçaciginda bu degisken türünün
kullanilmasini görüyoruz.
String x="ozgur";
String y="bahadir";
String Z;
z=x+y; // z nin degeri "ozgur bahadir"
System.out.println(z); // bu satir ozgur bahadir çiktisi verir...
String türü sabitler her zaman " isaretleri arasina yazilirlar ve + isaretiyle bir araya getirilebilirler.
String türü degiskenleri tanimlamak için ayni zamanda;
String a=new String("ali");
String c=new String("veli");
String d=new String();
d=a+b; // d nin degeri "ali veli"
System.out.println(d); // bu satir ali veli çiktisi verir
Formunu da kullanabiliriz. Ikinci verdigimiz form islem olarak ilk verilenin tamamen aynidir.
Stringin alt metodu equals() karsilastirma yapar.
String a=new String("ali");
boolean y=a.equals("ali");
boolean z=a.equals("veli");
y boolean degiskenine true degerini, z boolean degiskenine false degerini yükleyecektir.
Integer Nesne Tipi Degiskeni
Integer degiskeni, string degiskeni gibi;
Integer i;
i=new Integer(3);
veya
Integer i=new Integer(3);
Seklinde tanimlanabilir. Integer tanimi String degiskeni üzerinden de tanimlanabilir.
Örneğin;
String x="17";
Integer y=new Integer(x);
Tanimi 17 degerini yükler. Integer degerini int degerine (temel degisken) çevirebiliriz.
int x;
Integer y=new Integer(3);
x=Integer.IntegerValue(y);
String degerini int degerine direkt olarak çevirmek içinse
String s="17";
Int x=Integer.parseInt(s);
kullanılabilir.
int tipi (temel) degiskeni String degiskenine degistirmek için;
int x=17;
String s=Integer.toString(x);
kullanılabilir.
Double Nesne Tipi Degiskeni
Double degiskeni kullanim olarak Integer degiskeninden bir farki yoktur. Ayni tanimlamalar Integer yerine
Double kullanilarak yapilabilir. Degiskenler
Double x;
X=new Double(3.66e5);
veya
Double x=new Double(3.66e5);
Seklinde tanimlanabilir. Double tanimi String degiskeni üzerinden de tanimlanabilir.
Örneğin;
String s="15.66e-3";
Double x=new Double(s);
Tanimi 15.66*10-3 degerini yükler. Double degerini double degerine (temel degisken) çevirebiliriz.
double x;
Double y=new Double(15.66e-3);
X=Double.doubleValue(y);
int x;
Double y=new Double(15.66e3);
x=Double.intValue(y);
String degerini double (temel degisken) degerine direkt olarak çevirmek içinse;
String s="15.25";
double x=Double.parseDouble(s);
İşlemi kullanılır.
Double tipi (temel) degiskeni String degiskenine degistirmek için ise;
double x=3.75;
String s=Double.toString(x);
kullanılır.