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

Dart语言学习日记(四)

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

Dart语言学习日记(四)

Dart语言程序设计基础
  • 运算符
    • 1.算术运算符
    • 2.关系运算符
    • 3.逻辑运算符
    • 4.赋值运算符
    • 5.三目运算符
  • 控制流程
    • 1.选择结构
    • 2.循环结构
  • 注释
    • 1.单行注释
    • 2.多行注释
    • 3.文档注释

运算符

优先级顺序同目录顺序

1.算术运算符
序号运算符功能说明
1+
2-
3*
4/
5-/整除,返回整数值
6%取模,返回余数值
7++自增
8自减

b++,当自增符在数值后时,先使用数值再数值+1
++b,当自增符在数值前时,先数值+1再使用数值
自减同上

2.关系运算符
序号运算符功能说明
1==相等
2!=不相等
3>大于
4<小于
5>=大于等于
6<=小于等于
3.逻辑运算符
序号运算符功能说明
1!取反操作
2&&与操作
3||或操作
4.赋值运算符
序号运算符功能说明
1=赋值操作
2??=若运算符左边的变量为null,则使用右边的值;否则使用左边的值
3算术运算符=如a+=5表示执行a=a+5的赋值操作
5.三目运算符

(1)condition? expr1: expe2,表示如果condition为true,则返回表达式expr1的值,否则返回expr2的值。

int age = 10;
String str = (age == 10)? "10岁":"20岁";
print(str);	//输出:10岁

(2)expr1 ?? expr2,表示如果expr1为非null值,则返回代表达式expr1的值;否则返回表达式expr2的值。

String? x;	//表示x可空
String y = "java";
String z = x ?? y;
print(z);	//输出:java
控制流程

所有程序设计语言在设计程序时包括顺序结构、选择结构和循环结构。

1.选择结构

(1)if-else
(2)switch-case

2.循环结构

(1)for循环
(2)while循环
(3)do-while循环
(4)continue和break

注释 1.单行注释

//TODO:待完成

2.多行注释

3.文档注释

///TODO:待完成

/TODO:待完成

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

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

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