程序控制流程
1、顺序结构
按顺序执行
2、if条件语句
a.if...
b.if...else...
可简写为:变量 = 布尔表达式? 语句1:语句2;
c.if...else if...else...
3、switch选择语句
switch(表达式)
{
case 取值1:
...
case 取值n:
default:
}
4、while循环语句
while(条件表达式)
{
}
5、do while循环语句
do
{
}while(条件表达式)
6、for循环语句
for(初始化表达式;循环条件表达式;循环后操作表达式)
{
}
7、增强for循环
for (循环变量类型 循环变量名称: 要被遍历的对象)
{
}
8、break与continue语句
a.一个无标号的break语句会把控制传回当前最内层循环(while,do,for,switch)的下一条语句。
b.无标号的continue语句的作用是跳过当前循环的剩余语句块,接着执行下一次循环。
9.retrun语句
return的常用作用有以下两种:
一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,
示例:public string functionTest() {
String a = "abc";
return a;
}
那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();
第二种用法是,代码执行到此处终止。
比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。