switch语句
格式
switch(表达式)
{
case 取值1:
执行语句:
break:
case 取值2:
执行语句:
break:
default:
执行语句:
dreak:
}
switch语句特点
1.switch语句选择的类型只有四种:bvte,short,int,char
2.case之间与default没有顺序。先执行第一个case没有匹配的case执行default。
3.结束switch语句的两种情况:遇到break,执行到switch语句结束。
4.如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。
循环结构
代表语句:while do wohile for
while语句格式:
while(条件表达式)
{
执行语句:
}
do while语句格式:
do
{
执行语句:
}while(条件表达式);
do while特点是:条件无论是否满足循环体至少被执行一次
for(初始化表达式:循环条件表达式:循环结构操作表达式)
{
执行语句:
}
其他流程控制语句
break(跳出) continue(继续)
break语句: 应用范围:选择结构和循环结构
cuntinue语句:应用于循环结构
注:
a:这两个语句离开应用范围,存在是没有意义的
b:这两个语句单独存在下面都不可以有语句,因为执行不到
c:cuntinue语句是结束本村循环继续下次循环
函数的重载(overload)
重载的概念 :在同一个学中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。
重载的特点::与返回值类型无关,只看参数列表。重载的好处: 方便于阅读,优化了程序设计。