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, botów: 0