栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Dart开发之——运算符,android开发基础在线培训学校

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Dart开发之——运算符,android开发基础在线培训学校

常用的算数运算符有:加(+)、减(-)、乘(*)、除(/)等 2.2 示例

//加法运算符

print(1+1);

//减法运算符

print(1-1);

//乘法运算符

print(1*1);

//除法运算符

print(1/1);

//自增运算符

print(1++);

print(++1);

//自减运算符

print(1–);

print(–1);

三 比较运算符


3.1 说明

比较运算符可以比较任意类型的值

比较的结果返回一个布尔类型的值,成立返回true,不成立返回false

3.2 常用的比较运算符

| 运算符 | 说明 |

| :-: | :-: |

| == | 相等比较运算 |

| != | 不等比较运算 |

| > | 大雨比较运算 |

| < | 小于比较运算 |

| >= | 大于等于比较运算 |

| <= | 小于等于比较运算 |

3.2 示例

print(1==1);

print(1!=1);

print(1>=1);

print(1<=1);

四 类型运算符


4.1 说明

类型运算符用来进行类型判断,用于表示“是否属于”

属于某个类型,返回true;不属于某个类型,返回false

4.2 类型运算符

| 运算符 | 说明 |

| :-: | :-: |

| is | (左)是否属于(右) |

| is! | (左)是否不属于(右) |

| as | (左)作为(右) |

4.3 示例

var a=1;

var b=‘2’;

print(a is int);

print(b is! String);

print(a as int);

五 复合运算符


5.1 说明

复合运算符又叫赋值复合运算符,是多种简单运算符的复合

复合运算符包含"="

5.2 复合运算符

| 运算符 | 说明 |

| :-: | :-: |

| += | 复合加运算符 |

| -= | 复合减运算符 |

| *= | 复合乘运算符 |

| /= | 复合除运算符 |

| ~/= | 复合整除运算符 |

| %= | 复合取余运算符 |

| <<= | 复合左移运算符 |

| >>= | 复合右移运算符 |

| &= | 复合按位与运算符 |

| ^= | 复合按位异或运算符 |

| |= | 复合按位或运算符 |

5.3 示例

a+=1;

a-=1;

六 逻辑运算符


6.1 说明

逻辑运算符是对布尔值进行运算的运算符

逻辑运算符的操作数只有true或者false

6.2 常见的逻辑运算符

| 运算符 | 说明 | 规则 |

| :-: | :-: | :-: |

| && | 逻辑与运算符 | 1.两操作数至少一个为false,结果为false

2.两操作数都为true,结果才为true |

| || | 逻辑或运算符 | 1.两操作数至少有一个为true,结果为true

2.两操作数都为false,结果为false |

| ! | 逻辑非运算符 | 1.操作数为true,结果为false

2.操作数为false,结果为true |

6.3 示例

//逻辑与

print(false&&false);

//逻辑或

print(fal
se||true);

//逻辑非

print(!false);

e,结果为true

2.两操作数都为false,结果为false |

| ! | 逻辑非运算符 | 1.操作数为true,结果为false

2.操作数为false,结果为true |

6.3 示例

//逻辑与

print(false&&false);

//逻辑或

print(fal[外链图片转存中…(img-bqArbHuE-1642835348943)]
se||true);

//逻辑非

print(!false);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/716868.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号