logo

Java kayan anahtar sözcüğü

Java float anahtar sözcüğü ilkel bir veri türüdür. Tek duyarlıklı 32 bit IEEE 754 kayan noktadır. Değişkenleri ve yöntemleri bildirmek için kullanılır. Kesirli sayıları temsil eder.

Hatırlanacak noktalar

  • Şamandıra 1,40129846432481707e-45 ila 3,40282346638528860e+38 (pozitif veya negatif) aralığını kapsar.
  • Varsayılan değeri 0,0f'dir.
  • Varsayılan boyutu 4 bayttır.
  • Büyük kayan nokta sayıları dizilerinde bellekten tasarruf etmek için kullanılabilir.
  • Para birimi gibi kesin değerler için kayan noktayı kullanmak iyi bir yaklaşım değildir.

Java kayan anahtar kelime örnekleri

örnek 1

Float tipi değişkeni görüntülemek için basit bir örnek görelim.

 public class FloatExample1 { public static void main(String[] args) { float num1=5.5f; float num2=5f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Çıktı:

 num1: 5.5 num2: 5.0 

Örnek 2

Bu örnekte float değişkenine tamsayı değeri sağladık. Burada, derleyici örtülü olarak kayan tamsayıyı yazar ve karşılık gelen değeri kesirli biçimde görüntüler.

 public class FloatExample2 { public static void main(String[] args) { float num1=5; float num2=10; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Çıktı:

 num1: 5.0 num2: 10.0 

Örnek 3

Bu örnekte daha büyük bir ondalık değer sağlıyoruz.

 public class FloatExample3 { public static void main(String[] args) { float num1=581216732.323433f; float num2=7.83684987683688f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Çıktı:

 num1: 5.812167E8 num2: 7.8368497 

Örnek 4

Bu örnekte ondalık değişkene float değeri sağlıyoruz.

 public class FloatExample4 { public static void main(String[] args) { float num=56.34; System.out.println('num1: '+num); } } 

Çıktı:

 Exception in thread 'main' java.lang.Error: Unresolved compilation problem: Type mismatch: cannot convert from double to float 

Örnek 5

Bu örnekte ondalık değerin son aralığını sağlıyoruz.

 public class FloatExample5 { public static void main(String[] args) { float num1=1.40129846432481707e-45f; float num2=3.40282346638528860e+38f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Çıktı:

 num1: 1.4E-45 num2: 3.4028235E38 

Örnek 6

Bu örnekte değeri bilimsel gösterimle sağlıyoruz

 public class FloatExample6 { public static void main(String[] args) { float num1=1873.2f; //providing same value in scientific notation float num2=1.8732e3f; System.out.println('num1: '+num1); System.out.println('num2: '+num2); } } 

Çıktı:

 num1: 1873.2 num2: 1873.2 

Örnek 7

Bu örnekte float değerini döndüren bir yöntem oluşturuyoruz.

 public class FloatExample7 { public float display(float weight) { return weight; } public static void main(String[] args) { FloatExample7 d=new FloatExample7(); System.out.println(d.display(62.5f)); } } 

Çıktı:

 62.5