码迷,mamicode.com
首页 > 编程语言 > 详细

Dart语言学习( 三) Dart数值型

时间:2020-01-27 00:21:12      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:time   class   运行时   color   常见   输出   nan   ble   奇数   

一、类型

数值型有 num,int, double 

  num a = 10;
  a = 12.5;
  print(a);
  print(a.runtimeType);

  int b = 20;
  //  b = 20.5;
  print(b);
  print(b.runtimeType);

  double c = 10.5;
  //  c = 30;
  print(c);
  print(c.runtimeType);
  print("\n");

其中,runtimeType 为运行时的类型。

输出如下:

12.5
double
20
int
10.5
double

二、运算

  print(b + c);
  print(b - c);
  print(b * c);
  print(b / c);
  print(b ~/ c);
  print(b % c);

其中,~/ 为取整,%为取余

输出如下:

30.5
9.5
210.0
1.9047619047619047
1
9.5

三、数值常见的一些方法

  //NaN
  print(0.0 / 0.0);
  //isEven 是否是偶数
  print(b.isEven);
  //isOdd 是否是奇数
  print(b.isOdd);
  int d = 11;
  print(d.isEven);
  print(d.isOdd);

  int e = -100;
  //绝对值
  print(e.abs());

  double f = 10.5;
  print(f.round());//最靠近f的整数
  print(f.floor());//不大于f的最大整数
  print(f.ceil());//不小于f的最小整数

  print(f.toInt());
  print(f.toString());
  print(d.toDouble());

 输出如下:

NaN
true
false
false
true
100
11
10
11
10
10.5
11.0

 

Dart语言学习( 三) Dart数值型

标签:time   class   运行时   color   常见   输出   nan   ble   奇数   

原文地址:https://www.cnblogs.com/jukaiit/p/12235002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!