小常识,大应战!本文正在参加“程序员必备小常识”创造活动。

本文一起参加「掘力星计划」,赢取创造大礼包,应战创造鼓励金。

Flutter】学习养成记,【程序员必备小常识】

今天小常识—— 【Flutter】Dart语言中的根本数据类型之num的介绍和运用!

1. 写在前面

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

【Flutter】Dart数据类型之num

【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);
}

运转成果如下:

【Flutter】Dart数据类型之num

2.2 double类型

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

运转成果如下:

【Flutter】Dart数据类型之num
不用 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);
}

运转成果:

【Flutter】Dart数据类型之num

double 类型的能够赋值 int 整型, int 类型的不能够赋double

【Flutter】Dart数据类型之num

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);//取整
}

运转成果如下:

【Flutter】Dart数据类型之num

2.4 类型转化

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

【Flutter】Dart数据类型之num

int 类型也能够转化为 double的,类型能够互相的转化的。

【Flutter】Dart数据类型之num

3. 写在后面

重视我,更多内容继续输出

  • CSDN
  • 简书

喜爱就点个赞吧

觉得有收获的,能够来一波 收藏+重视,避免你下次找不到我

欢迎我们留言交流,批评指正,转发请注明出处,谢谢支撑!