Dart 中的数字

Dart 中的数字由三个关键字描述:

  • num 数字类型(既可以是整数,也可以是小数)
     int 表示整数(必须是整数)
     double 表示浮点数(既可以是整数,也可以是小数)
void main(){
//声明整数
int count = 3;
print(count);

//声明浮点数
double price = 3.7;
print(price);

//声明数值类型
num n1 = 3.7;
print(n1);

//类型转换
print(n1.toString());
print(3.8.toInt()); //向下取整

//四舍五入
print(3.1415926.round());
print(3.1415926.toStringAsFixed(要保留的小数位数));

//返回余数
print(10.remainder(被除数));

//数字比较:0:相同,1:大于,-1:小于
print(10.compareTo(另一个数));

//返回最大公约数
print(12.gcd(另一个数));

//科学计数法
print(1000.toStringAsExponential(要保留的小数位数));
}