1. 写在前面

在上篇文章中介绍了Dartvarfinalconst的语法和使用,那么现在就继续来学习 Dart的基础语法吧!

【Flutter】苹果Mac电脑配置flutter开发环境

【Flutter】 Android Studio 安装第三方模拟器—网易MuMu

【Flutter】项目运行报错Failed to find Build Tools revision 29.0.2

【Flutter】flutter doctor 报错Android license status unknown. Run `flutter doctor --android-licenses‘

【Flutter】如何新建项目,运行你的第一个 flutter 工程项目

【Flutter】Dart中的var、final 和 const基本使用

2. 数值类型 num

dart语言中,数值类型 number分为两种intdouble

2.1 int 类型

void main(){numTest();
}void numTest(){//number 数值型 int 和 doublenum a = 1;print(a);
}

运行结果如下:

2.2 double类型

void numTest(){//number 数值型 int 和 doublenum a = 1;print(a);a = 3.4;print(a);
}

运行结果如下:


不用 num 声明,可以直接使用 intdouble 也可以。

void numTest(){//number 数值型 int 和 doublenum a = 1;print(a);a = 3.4;print(a);int b = 4;print(b);double c = 3.3;print(c);
}

运行结果:

double 类型的可以赋值 int 整型, int 类型的不可以赋double

2.3 常用方法

还有一些常用的方法,比如判断奇数还是偶数,减加乘除(+ - * / ),取模(%)还有一个比较特殊的取整(~/)。

void numTest(){//number 数值型 int 和 doublenum a = 1;print(a);a = 3.4;print(a);int b = 4;print(b);double c = 3;//相当于 3.0print(c);print(b.isEven);//是否偶数print(b.isOdd);//是否奇数print(b~/c);//取整}

运行结果如下:

2.4 类型转换

isEven是否偶数,isOdd是否奇数,这只有 int类型的才可以调用,那么 double类型的要调用的话,需要进行类型的转换。


int类型也可以转换为 double的,类型可以互相的转换的。

3. 写在后面

关注我,更多内容持续输出

  • CSDN
  • 掘金
  • 简书

【Flutter】Dart数据类型之num相关推荐

  1. 【Flutter】Dart 数据类型 数字类型 ( Dart 文件创建 | num 类型 | int 类型 | double 类型 | num 相关 API )

    文章目录 I . 创建 Dart 文件 II . num / int / double 数字类型 III . 数字类型相关 API I . 创建 Dart 文件 创建 Flutter 应用 : 这是之 ...

  2. 【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 | 初始化 Map 集合 | 遍历 Map 集合 )

    文章目录 一. Dart 数据类型 Map 类型 二. Map 类型初始化并赋值 1. 创建 Map 对象同时进行初始化操作 2. 先创建 Map 对象再进行赋值 三. Map 集合遍历 1. 使用 ...

  3. Flutter --- Dart简介

    一.简介 由Google主导开发,于2011年10月公开.它的开发团队由Google Chrome浏览器V8引擎团队的领导者拉尔斯·巴克主持,目标在于成为下一代结构化Web开发语言.类似JavaScr ...

  4. 用Flutter + Dart快速构建一款绝美移动App

    作者 | Wojciech Kuroczycki 译者 | 弯月 来源 | CSDN(ID:CSDNnews) 如今,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不暇接的新 ...

  5. 不用掉一根头发!用 Flutter + Dart 快速构建一款绝美移动 App

    作者 | Wojciech Kuroczycki 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 如今这个时代,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不 ...

  6. Flutter Dart语言入门一篇就够了

    Dart介绍 Dart 是一种用于开发Android.IOS. Web和桌面应用的开源编程语言. 它是由Google开发的. Dart 语法类似于 C.javascript 和 java 语言. 先决 ...

  7. 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )

    文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...

  8. Flutter Dart:用数字分组显示大数字

    Flutter & Dart:用数字分组显示大数字 大家好,我是坚果,我的公众号"坚果前端", 用逗号显示大数字作为千位分隔符将增加可读性.这篇简短的文章将向您展示如何借助 ...

  9. flutter offset_Flutter 仿微信界面聊天室 | 基于 (Flutter+Dart) 聊天实例

    1.项目介绍 Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都在投入相关案例生产使用.flutter_chatroom项目 ...

  10. Flutter Dart SDK

    Flutter Dart SDK 在 Flutter SDK 中是包含了 Dart SDK的. 一般 Dart 的sdk 的路径为 your_flutter_dir/bin/cache/dart-sd ...

最新文章

  1. excel去掉一行文字中的逗号合并在一起_Python使用pandas库五行代码合并excel
  2. 陶大程院士:深度学习“泛化”理论的回顾与前沿
  3. Android内核开发必备知识
  4. oracle 每日归档量,小知识:统计Oracle的日归档量
  5. 02-05 Python库-time datetime
  6. saefetchurl java_新浪云sae给的图片操作类
  7. C++ 求指定函数的定积分问题
  8. Deepin-WPS更新字体
  9. 图片按照宽度等比例缩放
  10. win10远程桌面连接
  11. 多重共线性的解决方法
  12. 百练_1004:财务管理
  13. 关于半岛体试验的一些知识汇总
  14. 计算机服务器安装系统安装教程,服务器如何安装系统,教您如何安装
  15. Vibrator motor驱动
  16. 中国太平人寿保险承保系统采用ILOG JRules
  17. 浙大160位学者入选2020“中国高被引学者” 榜单!
  18. AltiumDesigner 绘制PCB常见问题
  19. 计算机网络实验 实验三 VLAN基本配置
  20. python计算平均年龄和男性人数_知道了总人数,和各个年龄段的人,怎么算平均年龄...

热门文章

  1. Chrome浏览器的版本查看 以及V8 javascript 引擎版本查看
  2. 《HTTP权威指南》– 6.代理
  3. JavaScript内建对象
  4. Hadoop源码分析28 JobTracker 处理JobClient请求
  5. 乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
  6. python全局变量被覆盖的问题
  7. zoj[3868]gcd期望
  8. 冷美人为什么“冷”?
  9. [ZBLOG]国庆巨献-4u-hemingway-Kenshin修改版(2007年11月5日更新)
  10. leetcode(153)寻找旋转排序数组中的最小值