Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
222
Tıklama
0
Öne Çıkarma
Java Matematik Sorusu
İ
3 yıl
Yüzbaşı
Konu Sahibi

package bolum1;

import java.util.Scanner;

public class S1_8 {
  public static void main(String[] args) {
    Scanner oku = new Scanner(System.in);
    final float PI = 3.15;
    System.out.print("Çemberin yarı çapını giriniz= ");
    float yaricap = oku.nextFloat();
    float cevre = 2 * PI * yaricap;
    float alan = PI * yaricap * yaricap;
    System.out.println("Çemberin çevresi= " + cevre);
    System.out.println("Çemberin alanı= " + alan);
  }
}

Merhaba arkadaşlar. Java yı yeni öğreniyorum ama bu kodda hata göremememe rağmen netbeans idesi bana final float PI = 3.15 için float yerine double kullan diyor bu hatanın nedeni nedir acaba.
PI= 3 yazdığımda hata ortadan kalkıyor ama küsüratlı yazdığımda doubleden floata dönüştürmede veri kaybı olur gibi bir hata veriyor