• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

数值型有 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学习系列文章:https://www.cnblogs.com/jukaiit/category/1636484.html

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Dart日期时间DateTime发布时间:2022-07-13
下一篇:
Dart 调用C语言混合编程发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap