【Flutter】学习笔记——Dart
中的num
的使用
在
dart
语言中,数值类型number
分为两种int
和double
。
1. int类型
void main() {
// number 数值型 int 和 double
num a = 1;
print(a);
}
运行结果如下:
2. double类型
void main() {
// number 数值型 int 和 double
num a = 1;
print(a);
a = 3.4;
print(a);
}
运行结果如下:
不用 num
声明,可以直接使用 int
和 double
也可以。
void main() {
// number 数值型 int 和 double
int b = 4;
print(b);
double c = 3.3;
print(c);
}
运行结果如下:
double
类型的可以赋值 int
, int
类型的不可以赋double
。
3. 常用方法
还有一些常用的方法,比如判断奇偶数
,运算符(+ - * /
),取模(%
),还有取整(~/
)。
void main() {
// number 数值型 int 和 double
int b = 4;
print(b);
double c = 3; //相当于 3.0
print(c);
print(b.isEven);//是否偶数
print(b.isOdd);//是否奇数
print(b~/c);//取整
}
运行结果如下:
4. 类型转换
isEven
是否偶数,isOdd
是否奇数,这只有 int
类型的才可以调用,那么 double
类型的要调用的话,需要进行类型的转换。
int
类型也可以转换为 double
的,类型可以互相的转换的。
5. 总结
double
类型的可以赋值int
,int
类型的不可以赋double
。- 判断
奇偶数
,运算符(+ - * /
),取模(%
),还有取整(~/
)。 int
类型也可以转换为double
的,类型可以互相的转换的。