Heim  >  Artikel  >  Backend-Entwicklung  >  Runden Sie Gleitkommazahlen mit der Math.Round-Funktion in C#

Runden Sie Gleitkommazahlen mit der Math.Round-Funktion in C#

王林
王林Original
2023-11-18 14:17:041406Durchsuche

Runden Sie Gleitkommazahlen mit der Math.Round-Funktion in C#

Für die Verwendung der Math.Round-Funktion in C# zum Runden von Gleitkommazahlen sind spezielle Codebeispiele erforderlich.

In der Programmiersprache C# müssen wir manchmal Gleitkommazahlen runden. Zu diesem Zeitpunkt können wir die Funktion Math.Round verwenden, um diese Funktion zu erreichen.

Math.Round-Funktion ist eine in C# integrierte Funktion für mathematische Berechnungen. Ihre Hauptfunktion besteht darin, die angegebene Gleitkommazahl zu runden. Das folgende ist das übliche Format der Math.Round-Funktion:

Math.Round(double value); // Runden Sie den Double-Typwert
Math.Round(decimal value); // Runden Sie den Dezimaltypwert

here The value ist eine Gleitkommazahl, die gerundet werden muss. Die Math.Round-Funktion beurteilt anhand des Dezimalteils des Werts. Wenn der Dezimalteil kleiner als 0,5 ist, wird er abgerundet. Wenn der Dezimalteil größer oder gleich 0,5 ist, wird er aufgerundet.

Das Folgende ist ein spezifisches Codebeispiel:

using System;

class Program
{
    static void Main()
    {
        double number = 3.14159;
        double roundedNumber = Math.Round(number);
        
        Console.WriteLine("原数:" + number);
        Console.WriteLine("四舍五入后的数:" + roundedNumber);
        
        decimal decimalNumber = 6.789;
        decimal roundedDecimalNumber = Math.Round(decimalNumber);
        
        Console.WriteLine("原数:" + decimalNumber);
        Console.WriteLine("四舍五入后的数:" + roundedDecimalNumber);
    }
}

Im obigen Code definieren wir eine Variable vom doppelten Typ number und eine Variable vom dezimalen Typ decimalNumber, denen die Werte 3,14159 bzw. 6,789 zugewiesen werden. Als nächstes runden wir diese beiden Variablen mit der Funktion Math.Round und weisen die Ergebnisse den Variablen „roundNumber“ bzw. „roundDecimalNumber“ zu. Abschließend verwenden wir die Funktion Console.WriteLine, um die ursprüngliche Zahl und die gerundete Zahl auszugeben.

Wenn wir den obigen Code ausführen, erhalten wir die folgende Ausgabe:

Ursprüngliche Zahl: 3,14159
Gerundete Zahl: 3
Ursprüngliche Zahl: 6,789
Gerundete Zahl: 7

Aus den obigen Ausgabeergebnissen können Sie es sehen dass die Math.Round-Funktion Gleitkommazahlen erfolgreich rundet und das richtige Ergebnis erhält.

Zusammenfassung:

Durch die Verwendung der Math.Round-Funktion in C# können wir problemlos Rundungsoperationen für Gleitkommazahlen durchführen. Die Math.Round-Funktion im Codebeispiel ist einfach zu verwenden. Sie müssen nur die zu rundende Gleitkommazahl übergeben und erhalten das gerundete Ergebnis. Wenn wir in der tatsächlichen Entwicklung Gleitkommazahlen runden müssen, können wir die Verwendung der Math.Round-Funktion in Betracht ziehen, um unseren Code zu vereinfachen.

Das obige ist der detaillierte Inhalt vonRunden Sie Gleitkommazahlen mit der Math.Round-Funktion in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn