分支语句
- 三元运算符
| (……)?b:c |
- 值可能为空时的取值方式
| (s == null) ? "" :s; |
- if else语句
|
if(){} else if(){} else{} |
- switch语句
|
switch(var) { case <value>: …… break; default: …… break; } |
迭代语句
- do/while循环
|
do {……} while(<test>); |
- while循环
|
while(<test>) {……} |
- for循环
|
for(<初始化>;<条件>;<操作>) {……} |
- foreach,in循环
|
foreach(<baseType> <name> in <array>) {……} |
跳转语句
- break
立即终止循环
- continue
结束当前循环,进入下一次循环
- goto
跳出循环到标记位置
|
goto <labelName>; <labelName>: |
- return
跳出循环并结束包含其的方法
异常块语句
- throw
- try-catch
- try-finally
- try-catch-finally
溢出检查语句
- checked
测试数值类型做算术运算时是否溢出,溢出时获得异常System.OverflowException
|
try { checked{……} } catch(OverflowException ex) { …… } |
- unchecked
禁用部分代码的检测算术运算忽略溢出异常
|
unchecked {……} |
本文详细探讨了编程语言的核心概念、关键特性及其在实际开发中的应用实例,涵盖了从基本语法到高级特性,如函数式编程、面向对象编程、设计模式等。通过深入分析,读者可以更好地理解编程语言的内在逻辑,提升编程技能。

被折叠的 条评论
为什么被折叠?



