Java Temelleri : Java Tip Dönüşümleri (byte, Short, İnt, Long)

advertisement
Java Tip Dönüşümleri (byte, Short, İnt, Long)
Java Tip Dönüşümleri (byte, Short, İnt, Long)
Type conversation and casting
Java Tip Dönüşümleri (Type Conversation And Casting)
package javaapplication13;
public class Main {
public static void main(String[] args) {
long uzun = Long.MAX_VALUE; //9223372036854775808
short kisa = Short.MAX_VALUE; //32768
byte mini = Byte.MAX_VALUE; //128
int tamsayi = Integer.MAX_VALUE; //2147483648
//LONG
//Long short a donusturulemez bu yüzden hata vermektedir.
//long > short a donusturuldu
uzun = Long.MAX_VALUE; //9223372036854775808
kisa = Short.MAX_VALUE; //327647
kisa = (short) uzun; //-1
System.out.println(kisa);
//Long byte a donusturulemez bu yüzden hata vermektedir ve -1 cıkmaktadır
//long > byte a donusturuldu
uzun=Long.MAX_VALUE; //9223372036854775808
mini=Byte.MAX_VALUE; //128
mini= (byte) uzun;//-1
System.out.println(mini);
//Long int a donusturulemez bu yüzden hata vermektedir ve -1 cıkmaktadır
//long > int a donusturuldu
uzun=Long.MAX_VALUE; //9223372036854775808
tamsayi=Integer.MAX_VALUE; //2147483647
tamsayi= (int) uzun;//-1
System.out.println(tamsayi);
//SHORT
//short > long a donusturuldu
dersmax.net
Java Tip Dönüşümleri (byte, Short, İnt,
Long)
1
Java Tip Dönüşümleri (byte, Short, İnt, Long)
uzun=Long.MAX_VALUE; //9223372036854775808
kisa=Short.MAX_VALUE; //32768
uzun =(long) kisa; //32767
System.out.println(kisa);
//Short byte a donusturulurken sonuc -1 verir
//short >byte degisken degerleri yeniden ayarlanıyor
kisa=Short.MAX_VALUE; //32768
mini=Byte.MAX_VALUE; //128
mini = (byte) kisa; //=-1
System.out.println(mini);
//short > integer a donusturuldu
tamsayi = Integer.MAX_VALUE; //2147483468
kisa = Short.MAX_VALUE; //32768
tamsayi = (int) kisa;
System.out.println(kisa);
//BYTE
//byte > long a donusturuldu
uzun=Long.MAX_VALUE; //9223372036854775808
mini=Byte.MAX_VALUE; //128
uzun = (long) mini; //127
System.out.println(mini);
//byte > short a donusturuldu
kisa = Short.MAX_VALUE; //32768
mini = Byte.MAX_VALUE; //128
kisa = (short) mini; //kisa=127
System.out.println(mini);
//byte > int a donusturuldu
mini = Byte.MAX_VALUE; //128
tamsayi = Integer.MAX_VALUE;
tamsayi = (int) mini;
System.out.println(tamsayi);
//INTEGER
//int > long a donusturuldu
uzun=Long.MAX_VALUE; //9223372036854775808
tamsayi=Integer.MAX_VALUE; //2147483647
uzun =(long) tamsayi;//2147483647
System.out.println(tamsayi);
//Integer short a donusturulurken sonuc
-1 verilir.
//int > short a donusturuldu
tamsayi = Integer.MAX_VALUE; ////2147483647
kisa = Short.MAX_VALUE; //32768
kisa = (short) tamsayi; // -1
dersmax.net
Java Tip Dönüşümleri (byte, Short, İnt,
Long)
2
Java Tip Dönüşümleri (byte, Short, İnt, Long)
System.out.println(kisa);
//Intger byte a donusturulurken sonuc
-1 verilir
//int > byte a donusturuldu
tamsayi=Integer.MAX_VALUE; ////2147483647
mini=Byte.MAX_VALUE; //128
mini= (byte) tamsayi;//-1
System.out.println(mini);
}
}
Aygün KARTAL.
dersmax.net
Java Tip Dönüşümleri (byte, Short, İnt,
Long)
3
Download