Dokładność po przecinku

Dokładność po przecinku

Wątek przeniesiony 2017-01-03 14:45 z Java przez ŁF.

  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć, prosty program, a wyrzuca mi niezbyt fajny wynik - ktoś mógłby wytłumaczyć dlaczego?

Kopiuj
package javaapplication10;

class Prostokat{
    
    double a, b;
    
    Prostokat(double a, double b){
        this.a = a;
        this.b = b;
    }
    
    double pole(){
        return a*b;
    }
}



public class JavaApplication10 {

    public static void main(String[] args) {
      
        Prostokat p1 = new Prostokat(2.6, 5.9);
        System.out.println(p1.pole());
        
    }
    
} 

A kod wyrzuca:

run:
15.340000000000002
BUILD SUCCESSFUL (total time: 0 seconds)

LU
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Lublin
  • Postów: 61

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.