java流程控制语句
作者:网络转载 发布时间:[ 2016/10/31 10:15:21 ] 推荐标签:测试开发技术 Java
流程控制分为3种基本结构分别为顺序结构,分支结构和循环结构。
根据结构可以分为3种语句分别为分支语句(if语句,if-else语句,switch语句),循环语句(while循环语句,do-while语句,for语句)和转移语句(break语句,continue语句,return语句)
分支语句
分支语句实现程序流程控制功能,根据一定的条件有选择的执行或跳过特定语句
分支语句分为2类:单分支语句和多选语句。
if语句,if-else语句,if-else if语句,switch语句。
if语句格式:
if(表达式)
语句
功能:首先计算表达式,如果表达式为真,则执行语句,否则结束执行if语句,执行if语句的后续语句。
if-else语句格式:
if(表达式)
{语句1;}
else{语句2;}
功能:首先计算表达式,如果为真,则执行语句1,否则执行语句2
if-else if语句格式:
if(条件1)
{程序代码;}else if(条件2){
程序代码;
}else if(条件3){程序代码;}
功能:只要任何一个条件成立,程序不会对下一个条件进行判断和在执行了
if嵌套语句
if(条件1){
if(条件2){
程序代码;
}else{
程序代码;
}else{if(条件3){
程序代码;
}else{
程序代码;
}
}
}
多分支语句switch
switch(表达式){
case 值1:语句1;
[break;]
case 值2:语句2;
[break;]
case 值3:语句3;
[break;]
……
[default:语句n]
}
功能:首先计算表达式的值,然后在switch语句中寻找与该表达式的相匹配的case值
注意:case字句中的值必须是常量,而且所有case字句中的值应是不同的,
default字句是可选的,
表达式的返回值类型必须是一下类型之一,int,byte,char,short。
break语句用来在执行完一个case分支后,使程序跳出switch语句。
循环语句
循环语句的作用是反复执行一段代码,知道满足终止循环的条件为止,
它包含:while语句,do-while语句,for语句
while语句格式:
while(条件){循环体}
注意:
先判断条件,在确定是否执行程序或语句块,条件为true时执行循环体的语句或程序反之不执行循环体,
值循环体重要有改变条件的语句,否则会成为死循环。
do-while语句格式:
do{循环体;}while(条件);
注意:
此语句是先执行一次循环体,在判断条件,条件为true时,在执行循环体的语句或程序块
在循环体重要有改变条件的语句,否则会成为死循环,
do-while循环语句即是至少要执行一次的。
for语句格式:
for(初始化表达式;判断表达式;递增或递减表达式){程序代码;}
不设定的循环(死循环):
for(;;){程序代码;}
for循环嵌套
for(int i=0;i<100;i++){
for(int j=0;j<i;j++){程序块;}
}
java中的跳转语句
break语句,continue语句,返回语句return
break语句:
break语句用于终止某个语句块或循环体的执行,break语句出现在多层嵌套的语句块中时,可以通过标签
指明要终止的是哪一层语句块。
continue 语句
continue语句用于跳过某个循环语句块的一次执行,continue语句出现在多层嵌套的循环体语句中时,可以通过标签
指明要跳过的是哪一层循环。
返回语句returen
return语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行,
返回语句有两种格式:
return expression;
return;
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11