阅读 54

【Flutter】Dart数据类型之num

1. 写在前面

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

Flutter

【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。首先先来看看int的使用吧!

2.1 int 类型

void main(){   numTest(); } void numTest(){   //number 数值型 int 和 double   num a = 1;   print(a); } 复制代码

运行结果如下:

运行结果

2.2  double类型

void numTest(){   //number 数值型 int 和 double   num a = 1;   print(a);   a = 3.4;   print(a); } 复制代码

运行结果如下:

运行结果 不用 num 声明,可以直接使用 intdouble 也可以。

void numTest(){   //number 数值型 int 和 double   num 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 和 double   num a = 1;   print(a);   a = 3.4;   print(a);   int b = 4;   print(b);   double c = 3;//相当于 3.0   print(c);   print(b.isEven);//是否偶数   print(b.isOdd);//是否奇数   print(b~/c);//取整 } 复制代码

运行结果如下:

运行结果

2.4 类型转换

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

运行结果

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

运行结果

3.  写在后面

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


作者:ZJPRENO
链接:https://juejin.cn/post/7018344936776925221


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐