Witam, od niedawna uczę się programować i mam pewien problem. Chciałem zrobić swój kalkulator ale przy wykonywaniu działań na zmiennych typu double wychodzą mi dziwne wyniki.
public class Main {
public static void main (String args[]){
double liczba = 3;
double liczba2 = 2.1;
System.out.println(liczba*liczba2);
}
}
Wynikiem tego działania jest liczba 6.300000000000001. Nie mam pojęcia skąd bierze się ta jedynka, jeśli ktoś wie prosiłbym o pomoc, z góry dziękuję.