【Flutter】Dart数据类型之num
1. 写在前面
在上篇文章中介绍了Dart
的var
、final
和 const
的语法和使用,那么现在就继续来学习 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
分为两种int
和 double
。
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
声明,可以直接使用 int
和 double
也可以。
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相关推荐
- 【Flutter】Dart 数据类型 数字类型 ( Dart 文件创建 | num 类型 | int 类型 | double 类型 | num 相关 API )
文章目录 I . 创建 Dart 文件 II . num / int / double 数字类型 III . 数字类型相关 API I . 创建 Dart 文件 创建 Flutter 应用 : 这是之 ...
- 【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 | 初始化 Map 集合 | 遍历 Map 集合 )
文章目录 一. Dart 数据类型 Map 类型 二. Map 类型初始化并赋值 1. 创建 Map 对象同时进行初始化操作 2. 先创建 Map 对象再进行赋值 三. Map 集合遍历 1. 使用 ...
- Flutter --- Dart简介
一.简介 由Google主导开发,于2011年10月公开.它的开发团队由Google Chrome浏览器V8引擎团队的领导者拉尔斯·巴克主持,目标在于成为下一代结构化Web开发语言.类似JavaScr ...
- 用Flutter + Dart快速构建一款绝美移动App
作者 | Wojciech Kuroczycki 译者 | 弯月 来源 | CSDN(ID:CSDNnews) 如今,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不暇接的新 ...
- 不用掉一根头发!用 Flutter + Dart 快速构建一款绝美移动 App
作者 | Wojciech Kuroczycki 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 如今这个时代,与前端或移动相关的新框架层出不穷.所有从事Web开发的人都应该熟悉各种目不 ...
- Flutter Dart语言入门一篇就够了
Dart介绍 Dart 是一种用于开发Android.IOS. Web和桌面应用的开源编程语言. 它是由Google开发的. Dart 语法类似于 C.javascript 和 java 语言. 先决 ...
- 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )
文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...
- Flutter Dart:用数字分组显示大数字
Flutter & Dart:用数字分组显示大数字 大家好,我是坚果,我的公众号"坚果前端", 用逗号显示大数字作为千位分隔符将增加可读性.这篇简短的文章将向您展示如何借助 ...
- flutter offset_Flutter 仿微信界面聊天室 | 基于 (Flutter+Dart) 聊天实例
1.项目介绍 Flutter是目前比较流行的跨平台开发技术,凭借其出色的性能获得很多前端技术爱好者的关注,比如阿里闲鱼,美团,腾讯等大公司都在投入相关案例生产使用.flutter_chatroom项目 ...
- Flutter Dart SDK
Flutter Dart SDK 在 Flutter SDK 中是包含了 Dart SDK的. 一般 Dart 的sdk 的路径为 your_flutter_dir/bin/cache/dart-sd ...
最新文章
- excel去掉一行文字中的逗号合并在一起_Python使用pandas库五行代码合并excel
- 陶大程院士:深度学习“泛化”理论的回顾与前沿
- Android内核开发必备知识
- oracle 每日归档量,小知识:统计Oracle的日归档量
- 02-05 Python库-time datetime
- saefetchurl java_新浪云sae给的图片操作类
- C++ 求指定函数的定积分问题
- Deepin-WPS更新字体
- 图片按照宽度等比例缩放
- win10远程桌面连接
- 多重共线性的解决方法
- 百练_1004:财务管理
- 关于半岛体试验的一些知识汇总
- 计算机服务器安装系统安装教程,服务器如何安装系统,教您如何安装
- Vibrator motor驱动
- 中国太平人寿保险承保系统采用ILOG JRules
- 浙大160位学者入选2020“中国高被引学者” 榜单!
- AltiumDesigner 绘制PCB常见问题
- 计算机网络实验 实验三 VLAN基本配置
- python计算平均年龄和男性人数_知道了总人数,和各个年龄段的人,怎么算平均年龄...
热门文章
- Chrome浏览器的版本查看 以及V8 javascript 引擎版本查看
- 《HTTP权威指南》– 6.代理
- JavaScript内建对象
- Hadoop源码分析28 JobTracker 处理JobClient请求
- 乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
- python全局变量被覆盖的问题
- zoj[3868]gcd期望
- 冷美人为什么“冷”?
- [ZBLOG]国庆巨献-4u-hemingway-Kenshin修改版(2007年11月5日更新)
- leetcode(153)寻找旋转排序数组中的最小值