Выразите математическую бесконечность в C#

Вы можете использовать @WebFilter javax.servlet.annotation.WebFilter для класса, который реализует javax.servlet.Filter

@WebFilter(urlPatterns = "/*")
public class MyFilter implements Filter {}

Затем используйте @ServletComponentScan для регистрации

25
задан Alex 30 August 2009 в 00:39
поделиться

4 ответа

double.PositiveInfinity

double.NegativeInfinity

float zero = 0;

float positive = 1 / zero;
Console.WriteLine(positive);    // Outputs "Infinity"

float negative = -1 / zero;
Console.WriteLine(negative);    // Outputs "-Infinity"
32
ответ дан 28 November 2019 в 18:01
поделиться

Используйте константы PositiveInfinity и NegativeInfinity:

double positive = double.PositiveInfinity;
double negative = double.NegativeInfinity;
33
ответ дан Jeff L 15 October 2019 в 15:08
поделиться

Да, проверьте значения констант типов float и double, например:
float.PositiveInfinity
float.NegativeInfinity
Эти значения соответствуют IEEE -754, так что вы можете проверить, как это работает точно, чтобы вы знали, когда и как вы можете получить эти значения при выполнении расчетов. Более подробная информация здесь .

5
ответ дан Marcin Deptuła 15 October 2019 в 15:08
поделиться
public const double NegativeInfinity = -1.0 / 0.0;
public const double PositiveInfinity = 1.0 / 0.0;
5
ответ дан 28 November 2019 в 18:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: