作者:我确实是一只猪_143_267 | 来源:互联网 | 2023-09-01 06:15
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 ( ) { num a = 1 ; print ( a) ; }
运行结果如下:
2.2 double类型 void numTest ( ) { num a = 1 ; print ( a) ; a = 3.4 ; print ( a) ; }
运行结果如下:
不用 num
声明,可以直接使用 int
和 double
也可以。
void numTest ( ) { 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 ( ) { num a = 1 ; print ( a) ; a = 3.4 ; print ( a) ; int b = 4 ; print ( b) ; double c = 3 ; print ( c) ; print ( b. isEven) ; print ( b. isOdd) ; print ( b~ / c) ; }
运行结果如下:
2.4 类型转换 isEven
是否偶数,isOdd
是否奇数,这只有 int
类型的才可以调用,那么 double
类型的要调用的话,需要进行类型的转换。
int
类型也可以转换为 double
的,类型可以互相的转换的。
3. 写在后面 关注我,更多内容持续输出
🌹 喜欢就点个赞吧👍🌹
🌹 觉得有收获的,可以来一波 收藏+关注,以免你下次找不到我😁🌹
🌹欢迎大家留言交流,批评指正,转发
请注明出处,谢谢支持!🌹