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

Dokładność po przecinku

0

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

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)

1 użytkowników online, w tym zalogowanych: 0, gości: 1