filmov
tv
Java Dersleri 2 - Değişkenler ve Type Casting

Показать описание
Merhaba arkadaşlar,
Java dersimizin ikinci videosunda değişken türlerini anlatıyorum. Değişkenlerin önüne hangi tür olduğunu ve değişken ismini yazmamız gerekiyor. Neden değişken türü ve ismi yazmamız gerektiğinden, hangi türün hafızada kaç bit yer kapladığından bahsediyorum.
Değişken Tipleri:
byte (number, 1 byte)
short (number, 2 bytes)
int (number, 4 bytes)
long (number, 8 bytes)
float (float number, 4 bytes)
double (float number, 8 bytes)
char (a character, 2 bytes)
boolean (true or false, 1 byte)
String (Char dizisi)
Virgüllü bir sayıyı tam sayıya cast edersek her zaman tam kısmını alır ve virgülden sonraki kısmı atar. Mesela 3.99 sayısını cast edersek yeni sayımız 3 olur.
Byte, short, int, long, float, double
Eğer soldan sağa doğru geçiş yaparsanız hata almazsınız. Fakat sağdan sola doğru cast etmek istiyorsanız rakamın önüne (int)5.0 veya (byte)10 gibi cast işlemi yapmanız gerekiyor.
Boolean true veya false tuttuğu için hafızada 1 bit ile yani 0 veya 1 ile saklayabilirdik, ama 1 byte ile saklıyoruz. Çünkü hafızaya en düşük 1 byte veri yollayıp 1 byte veri okuyabiliyoruz. Yani 8 bit. Bu yüzden boolean işlemleri 1 bit değil 8 bit ile hafızaya yollanıyor.
public class Degisken {
public static void main(String[] args) {
int number = 19;
double boy = 1.82;
String isim = "said";
char karakter = 'A';
boolean dogruMu = true;
//Type Casting
int sayi = 10;
double sayi2 = sayi;
double rakam = 1.82;
int rakam2 = (int)rakam;
}
}
Bir sonraki derste (int+int), (string+int), (int+string), (int+int+string) farkından bahsedeceğim, bu video uzun olduğu için onu anlatmadım.
Ve \n ve \t ne anlama gelir, özel karakterler nelerdir, bundan bahsedeceğim.
Sorularınızı veya takıldığınız yerleri yorum olarak aşağıya yazabilirsiniz. Teşekkürler
Java dersimizin ikinci videosunda değişken türlerini anlatıyorum. Değişkenlerin önüne hangi tür olduğunu ve değişken ismini yazmamız gerekiyor. Neden değişken türü ve ismi yazmamız gerektiğinden, hangi türün hafızada kaç bit yer kapladığından bahsediyorum.
Değişken Tipleri:
byte (number, 1 byte)
short (number, 2 bytes)
int (number, 4 bytes)
long (number, 8 bytes)
float (float number, 4 bytes)
double (float number, 8 bytes)
char (a character, 2 bytes)
boolean (true or false, 1 byte)
String (Char dizisi)
Virgüllü bir sayıyı tam sayıya cast edersek her zaman tam kısmını alır ve virgülden sonraki kısmı atar. Mesela 3.99 sayısını cast edersek yeni sayımız 3 olur.
Byte, short, int, long, float, double
Eğer soldan sağa doğru geçiş yaparsanız hata almazsınız. Fakat sağdan sola doğru cast etmek istiyorsanız rakamın önüne (int)5.0 veya (byte)10 gibi cast işlemi yapmanız gerekiyor.
Boolean true veya false tuttuğu için hafızada 1 bit ile yani 0 veya 1 ile saklayabilirdik, ama 1 byte ile saklıyoruz. Çünkü hafızaya en düşük 1 byte veri yollayıp 1 byte veri okuyabiliyoruz. Yani 8 bit. Bu yüzden boolean işlemleri 1 bit değil 8 bit ile hafızaya yollanıyor.
public class Degisken {
public static void main(String[] args) {
int number = 19;
double boy = 1.82;
String isim = "said";
char karakter = 'A';
boolean dogruMu = true;
//Type Casting
int sayi = 10;
double sayi2 = sayi;
double rakam = 1.82;
int rakam2 = (int)rakam;
}
}
Bir sonraki derste (int+int), (string+int), (int+string), (int+int+string) farkından bahsedeceğim, bu video uzun olduğu için onu anlatmadım.
Ve \n ve \t ne anlama gelir, özel karakterler nelerdir, bundan bahsedeceğim.
Sorularınızı veya takıldığınız yerleri yorum olarak aşağıya yazabilirsiniz. Teşekkürler