«rounding» etiketlenmiş sorular

Sayısal bir değeri yuvarlamak, değeri yaklaşık olarak eşit olan ancak daha kısa, daha basit veya daha açık bir temsile sahip başka bir değerle değiştirmek anlamına gelir.



30
Java'da bir sayı n ondalık basamağa yuvarlanır
Ne istiyorum yarım-up yöntemi kullanarak yuvarlar bir dize bir çift dönüştürmek için bir yöntemdir - yani yuvarlanacak ondalık 5 ise, her zaman sonraki sayıya yuvarlar. Bu, çoğu durumda çoğu insanın beklediği standart yuvarlama yöntemidir. Ayrıca sadece önemli basamakların görüntülenmesini istiyorum - yani herhangi bir sıfır yok. Bunu yapmak için bir …
1259 java  decimal  rounding  digits 




5
Math.round (0.49999999999999994) neden 1 döndürüyor?
Aşağıdaki programda, her bir değerin .5, dışında, aşağı doğru yuvarlandığını görebilirsiniz 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; } while (Math.round(x) > i); } …






5
.NET neden banker yuvarlamasını varsayılan olarak kullanıyor?
Dokümantasyona göre, decimal.Roundyöntem çoğu uygulama için yaygın olmayan bir yuvarlama algoritması kullanır. Bu yüzden her zaman daha doğal yuvarlak yarım yukarı algoritma yapmak için özel bir işlev yazıyorum: public static decimal RoundHalfUp(this decimal d, int decimals) { if (decimals < 0) { throw new ArgumentException("The decimals must be non-negative", "decimals"); …
271 .net  rounding 

12
R'de ondalık basamakları biçimlendirme
Ekrana çıktı (veya bir dosyaya yazılırken) yalnızca iki ondalık basamak olarak göstermek istiyorum, örneğin 1.128347132904321674821 bir numara var. biri bunu nasıl yapar? x <- 1.128347132904321674821 DÜZENLE: Kullanımı: options(digits=2) Olası bir cevap olarak önerilmiştir. Bunu bir kerelik kullanım için bir komut dosyasında belirtmenin bir yolu var mı? Komut dosyasına eklediğimde, farklı …
264 r  formatting  rounding  r-faq 

7
C # iki ondalık basamaklarda çift yuvarlak?
C # iki ondalık basamaklarda çift değer yuvarlamak istiyorum nasıl bunu yapabilirim? double inputValue = 48.485; toplandıktan sonra inputValue = 48.49; İlgili: c # - Ondalık bir değeri nasıl 2 ondalık basamağa yuvarlayabilirim (bir sayfadaki çıktı için)
259 c#  double  rounding 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.