C# 判断数字是否大于100 且保留两位小数
你可以使用以下代码来判断一个数字是否超过 100 并且最多允许保留两位小数:
double number = 123.456;
if (number > 100 && Math.Round(number, 2) == number)
{
Console.WriteLine('Number is greater than 100 and has at most two decimal places.');
}
else
{
Console.WriteLine('Number does not meet the criteria.');
}
在这个例子中,我们使用了一个double类型的变量number,并且给它赋了一个值123.456。然后,我们使用if语句来判断number是否大于100,并且使用Math.Round()函数将number四舍五入到两位小数。如果四舍五入后的值与原始值相等,那么说明number最多保留两位小数。如果条件成立,我们就打印出'Number is greater than 100 and has at most two decimal places.',否则打印出'Number does not meet the criteria.'。
原文地址: https://www.cveoy.top/t/topic/qrfj 著作权归作者所有。请勿转载和采集!