软件测试软件测试软件测试相关

Java流程控制

2019-01-23  本文已影响0人  粥一样温柔

一、条件语句

if 条件语句

1.简单地if条件语句

if(布尔表达式){
    语句序列
}
int a = 100;
    if (a == 100){
    System.out.print("a的值是100");
}

2.if …else语句

if(表达式){
  若干语句
}
else{
  若干语句
}

3.if…else if语句

if(条件表达式1){
  语句序列1
}
else if(条件表达式2){
  语句序列2
}
if else if.jpg

switch 多分支语句

switch(表达式)
{
case 常量值 1:
        语句块 1
       [break;]
...
case 常量值 n:
        语句块 n
         [break;]
default;
        语句块 n+1:
        [break;]
}

循环语句

java提供了3中常用的循环语句:
while循环语句、do...while循环语句和for循环语句

while循环语句
while(条件表达式){
    执行语句
}

当条件表达式的返回值为真时,则执行"{}"中的语句,当执行完"{}"中的语句后,重新判断条件表达式的返回值,直到表达式返回结果为假,退出循环。


while循环语句.jpg
do...while循环语句

do...while循环语句与while循环语句类似,它们之间的区别是while语句为先判断条件是否成立再执行循环体,而do...while循环语句则先执行一次循环后,再判断条件是否成立。
语法如下:

do{
执行语句
}
while(条件表达式);

do...while语句在结尾处多了一个分号(;)

for循环语句

for循环语句

for(表达式1;表达式 2;表达式 3){
  语句序列
}

表达式1:初始化表达式,负责完成变量的初始化。
表达式2:循环条件表达式,值为boolean型表达式,指定循环条件。
表达式3:循环后操作表达式,负责修整变量,改变循环条件。

在执行for循环时,首先执行表达式1,完成某一变量的初始化工作;下一步判断表达式2的值是否为true,若为true则进入循环体;在执行完循环体后紧接着计算表达式3,这部分通常是增加或减少循环控制变量的一个表达式,这样一轮循环就结束了。第二轮循环从计算表达式2开始,若表达式返回true,则继续循环,否则跳出整个for语句。


for循环.jpg
上一篇 下一篇

猜你喜欢

热点阅读