流程控制语句

选择语句用于根据某个表达式的值从若干条给定语句选择一个来执行。选择语句包括if语句和switch语句两种。
1.1if…else
If(布尔表达式)
{
语句块
}
Else
{
语句块
}
1.2多重if
If(布尔表达式1)
{
语句块
}
Else if(布尔表达式2)
{
语句块
}
Else
{
语句块
}
这里写图片描述

1.3嵌套if
If(布尔表达式)
{
If(布尔表达式)
{
语句块
}
Else
{
语句块
}
}
Else
{
If(布尔表达式)
{
语句块
}
Else
{
语句块
}
}
这里写图片描述

switch语句实现多分支选择
Switch(表达式[整数类型,字符类型,枚举类型])
{
Case 常量表达式:语句块;
Break;
Case 常量表达式:语句块;
Break;
……
Case 常量表达式:语句块;
Break;
Default:语句块;
Break;
}

这里写图片描述

迭代语句主要用于重复执行嵌入语句。 while语句
While(布尔表达式)
{
语句块;
}

这里写图片描述

2.2 do…..while语句
Do
{
语句块;
}while(布尔表达式);

这里写图片描述

2.3 for语句
For(初始化表达式;条件表达式;迭代表达式)
{
语句块;
}

这里写图片描述

跳转语句主要用于无条件的转移控制,跳转语句将控制转到某个位置,这个位置就成为跳转语句的目标。如果跳转语句出现在一个语句块内,而跳转语句的目标却在该语句块之外,则称该跳转语句退出语句块。跳转语句主要包括break语句,continue语句和return语句。

3.1 break
break语句只能够应用在switch,while,do…while,for或者foreach中。

3.2 continue
continue语句只能够应用于while,do…while,for,foreach语句,用来忽略循环语句块内位于它后面的代码而直接开始一次新的循环。

3.3 return
return语句用于退出类的方法,是控制返回方法的调用者。如果方法有返回类型,return语句必须返回这个类型的值。如果方法没有返回类型,应使用没有表达式的return语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值