第7章 流程控制语句

AVA流程语句有几下几种:

一、if语句:

1.if语句:如果满足条件语句,则执行执行语句;

if(条件语句){
    执行语句;
     ....;
   }

2.if....else语句:如果满足判断语句,则执行执行语句1,否则执行执行语句2;

if(判断语句{
   执行语句1;
    .....;
  }else{
  执行语句2;
  ......;
  }

3.if....else if....else语句:对多个条件进行判断,进行多种不同的处理;

if(判断条件1){
    执行语句1
  }else if(判断条件2){
    执行语句2
  }
    ....
  else if(判断条件n){
    执行语句n
  }else {
    执行语句n+1
  }

二、while语句:反复进行循环条件的判断,若成立则执行执行语句,直至条件不成立,循环结束。

while(循环条件){
  执行语句
  .......
}

三、do....while语句:先执行执行语句一次,再根据循环条件判断是否继续执行;

do{
  执行语句;
  .....;
}while(循环条件);

四、for循环:先执行初始化表达式,再根据循环条件,若不成立则退出循环;若成立则执行执行语句,继而再执行操作表达式,再进行循环条件的判断。

for(初始化表达式;循环条件;操作表达式){
  执行语句;
  ......;
}

五、三元运算:进行判断条件的判断,若成立则执行表达式1,若不成立则执行表达式2.

判断条件?表达式1:表达式2

六、选择结构switch语句:将表达式的值与目标值比较,满足则执行相应的执行语句;没有匹配的执行default后的语句;

switch (表达式){
    case 目标值1:
        执行语句1
        break;
    case 目标值2:
        执行语句2
        break;
    ......
    case 目标值n:
        执行语句n
        break;
    default:
        执行语句n+1
        break;
}

七、跳转语句:

1.continue:

continue语句用在循环语句中,作用是终止本次循环,执行下次循环。

//1-100内的奇数求和
public class ContinueDemo {
    public static void main(String[] args) {
        int sum = 0; // 定义变量sum,用于记住和
        for (int i = 1; i <= 100; i++) {
            if (i % 2 == 0) { // i是一个偶数,不累加
                continue; // 结束本次循环
            }
            sum += i; // 实现sum和i的累加
        }
        System.out.println("sum = " + sum);
    }
}
 
 
输出:
 
sum = 2500

猜你喜欢

转载自www.cnblogs.com/zxbk-xz/p/12746574.html