Dart之运算符(算数、关系、逻辑、赋值、条件)

简介: Dart之运算符(算数、关系、逻辑、赋值、条件)

一、算数运算符

main(){
//  算数运算符
int a=6;
int b=4;
//加法 10
print(a+b);
//减法 2
print(a-b);
//乘法 24
print(a*b);
//除法 1.5
print(a/b);
//整除 1
print(a~/b);
//取余 2
print(a%b);
}

二、关系运算符

main() {
//  关系运算符
  int a = 6;
  int b = 4;
//  等于 false
  print(a == b);
//不等于 true
  print(a != b);
//大于 true
  print(a > b);
//小于 false
  print(a < b);
//大于等于 true
  print(a >= b);
//小于等于 false
  print(a <= b);
}

三、逻辑运算符

main() {
  bool flag1 = true;
  bool flag2 = false;
 
  print(flag1);
//true
  print(flag2);
//false
  print("-------");
  print(!flag1);
//false
  print(!flag2);
//true
  print("-------");
  print(flag1 || flag2);
//true
  print(flag2 || flag1);
//true
  print(flag1 && flag2);
//false
  print(flag2 && flag1);
//false
}

四、赋值运算法符

main() {
//1、基本赋值运算
  int a = 10;
  print(a); //10
  int b = 10;
  b ??= 15;
  print(b); //10
  print("------------");
//  2、复合赋值运算
  var c = 12;
  c = c + 10;
  print(c); //22
  c += 10;
  print(c); //32
  int d = 2;
  d *= 2;
  print(d); //4
  double e = 3;
  e /= 2;
  print(e); //1.5
  int f = 7;
  f %= 5;
  print(f); //2
  int g = 9;
  g ~/= 4;
  print(g); //2
}

五、条件运算符

main() {
//1、if else switch case
  bool flag = true;
  if (flag) {
    print("true"); //true
  } else {
    print('false');
  }
  int num = 2;
  switch (num) {
    case 1:
      print(1);
      break;
    case 2:
      print(2); //2
      break;
    default:
      print("error");
      break;
  }
//2、三目运算符
 
var flag_1=true;
  var c=flag_1?"a":"b";
  print(c); //a
 
  //3、??运算
 
  var a;
  var b=a??10;
  print(b); //10
}
相关文章
|
4月前
|
C#
赋值组合运算符
赋值组合运算符
24 1
|
4月前
|
C语言
逻辑操作符
条件操作符(三目操作符)是C语言中唯一的三元运算符,形式为:表达式1 ? 表达式2 : 表达式3。如果表达式1为真,执行并返回表达式2的结果;否则,执行并返回表达式3的结果。示例和练习展示了如何使用此操作符来比较和输出两个数中的较大值。
29 1
|
4月前
|
JavaScript 前端开发
JS中运算符的算术、赋值、+、比较(不同类型之间比较)、逻辑
JS中运算符的算术、赋值、+、比较(不同类型之间比较)、逻辑
32 1
|
4月前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
26 0
|
4月前
|
JavaScript 前端开发 Java
运算符分为哪几类? 哪些运算符常用作判断?简述运算符的优先级?
运算符分为哪几类? 哪些运算符常用作判断?简述运算符的优先级?
N..
|
4月前
|
Dart
Dart语言中的条件表达式和运算符
Dart语言中的条件表达式和运算符
N..
49 0
|
4月前
|
C++
c++逻辑和杂项运算符
c++逻辑和杂项运算符
29 0
|
编译器 C语言 C++
【C语言】 操作符(上): -- 算数 -- 移位 -- 位操作符 -- 赋值 -- 单目 -- 关系 -- 逻辑操作符2
【C语言】 操作符(上): -- 算数 -- 移位 -- 位操作符 -- 赋值 -- 单目 -- 关系 -- 逻辑操作符2
|
4月前
|
C#
C# 运算符详解:包含算术、赋值、比较、逻辑运算符及 Math 类应用
运算符用于对变量和值执行操作。在C#中,有多种运算符可用,包括算术运算符、关系运算符、逻辑运算符等。
71 1
|
Python
Python 常用运算符(算术、比较、赋值、逻辑、成员)
Python 常用运算符(算术、比较、赋值、逻辑、成员)
79 1