Pytania oznaczone «rounding»

114
konwersja double na integer w java

W Javie chcę zamienić podwójną na liczbę całkowitą, wiem, czy zrobisz to: double x = 1.5; int y = (int)x; otrzymujesz y = 1. Jeśli to zrobisz: int y = (int)Math.round(x); Prawdopodobnie dostaniesz 2. Jednak zastanawiam się: ponieważ podwójne reprezentacje liczb całkowitych wyglądają czasami jak...

108
Obetnij Dwa miejsca po przecinku bez zaokrąglania

Powiedzmy, że mam wartość 3,4679 i chcę 3,46, jak mogę to skrócić do dwóch miejsc po przecinku bez zaokrąglania w górę? Próbowałem następujących rzeczy, ale wszystkie trzy dają mi 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679,...

107
Sprawdź, czy liczba jest liczbą całkowitą

Byłem zaskoczony, gdy dowiedziałem się, że R nie ma przydatnej funkcji do sprawdzenia, czy liczba jest liczbą całkowitą. is.integer(66) # FALSE Te pliki pomocy ostrzega : is.integer(x)nie sprawdza, czy x zawiera liczby całkowite! W tym celu użyj round, jak w funkcji is.wholenumber(x)w...

102
Jak zaokrąglić minuty obiektu datetime

I have a datetime object produced using strptime (). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) Muszę zaokrąglić minutę do najbliższej dziesiątej minuty. To, co robiłem do tej pory, polegało na braniu wartości minutowej i używaniu na niej round (). min = round(tm.minute,...

95
Jak zaokrąglić w górę do najbliższych 10 (lub 100 lub X)?

Piszę funkcję do wykreślania danych. Chciałbym określić ładną okrągłą liczbę dla osi Y, maxktóra jest większa niż maksymalna wartość zbioru danych. W szczególności chciałbym mieć funkcję, fooktóra wykonuje następujące czynności: foo(4) == 5 foo(6.1) == 10 #maybe 7 would be better foo(30.1) ==...