为什么这不起作用?
DiscountedPrice = 10
double DiscountedPrice = ((double)percentDiscounted / 100);
Run Code Online (Sandbox Code Playgroud)
这导致0不是我预期的0.1.
如果您尝试这个,这应该正常运行.
int percentDiscounted = 10;
double discountedPrice = percentDiscounted / 100.0;
Console.WriteLine(discountedPrice);
Run Code Online (Sandbox Code Playgroud)
您可以隐式转换int为a,double因此无需强制转换.
此外,您可以使用double或int键入percentDiscounted.
产量
0.1
| 归档时间: |
|
| 查看次数: |
112 次 |
| 最近记录: |