![](/img/trans.png)
[英]How to parse String to double with 18 decimal values in Dart/Flutter?
[英]How to display two decimal values in Dart/Flutter?
我在下面有一个简单的程序。 output 是 64.5,它只显示一位十进制值,但我希望它显示最后两位十进制值。
前任。 您的零钱是 64.50 美元
我怎样才能在飞镖/扑动中实现这一目标?
void main() {
double money = 80.00;
double price = 15.50;
double change = money - price;
print('Your change is $change USD');
}
试试这个:
void main() {
double money = 80.00;
double price = 15.50;
double change = money - price;
print('Your change is ${change.toStringAsFixed(2)} USD');
}
我会使用来自谷歌的国际 package
var formatter = new NumberFormat.currency(locale: "en_US", symbol: "$");
print('Your change is {formatter.format(change)} USD');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.