对不起,没有问题 我正在寻找如何限制打印的小数点数。 我发现了这个:
print(price.toStringAsFixed(2)); // which worked great in another script
但如何在下面的脚本中限制为1个小数点?我得到14位小数:)
String inTemp = stdin.readLineSync();
int temp = int.parse(inTemp);
switch (selection) {
case 'A':
print('$temp degrees Celcius is ${temp * 1.8 + 32} degrees Fahrenheit');
*我确信这是明显的,但我无法弄明白。
欢呼任何帮助。
String inTemp = stdin.readLineSync();
int temp = int.parse(inTemp);
num temp1 = (temp * 1.8 + 32);
num temp2 = ((temp - 32) / 1.8);
switch (selection) {
case 'A':
print('$temp degrees Celcius is ${temp1.toStringAsFixed(1)} degrees Fahrenheit');
答案 0 :(得分:0)
你对${...}
内的数字做了同样的事情:
case 'A':
print('$temp degrees Celcius is ${(temp * 1.8 + 32).toStringAsFixed(1)}'
' degrees Fahrenheit');