【Flutter】Dart数据类型之num
📝【Flutter】学习养成记,【程序员必备小知识】
📔 今日小知识—— 【Flutter】Dart语言中的基本数据类型之num的介绍和使用!
1. 写在前面
在上篇文章中介绍了Dart的var、final 和 const的语法和使用,那么现在就继续来学习 Dart 的基础语法吧!

【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。首先先来看看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 声明,可以直接使用 int 和 double 也可以。
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. 写在后面
关注我,更多内容持续输出
🌹 喜欢就点个赞吧👍🌹
🌹 觉得有收获的,可以来一波 收藏+关注,以免你下次找不到我😁🌹
🌹欢迎大家留言交流,批评指正,
转发请注明出处,谢谢支持!🌹
转载自:https://juejin.cn/post/7018344936776925221