zoukankan      html  css  js  c++  java
  • java第二天--流程控制

    程序语句执行的顺序种类有三种:

      顺序语句、分支语句、循环语句

    接下来会用到break、continue关键字,先做解释:

      break:

      ①、用在switch...case中,终止判断,有break,就不会再执行下边代码

      ②、用在循环中,终止该循环,循环不再进行

      continue:

      ①:用在循环中,终止本次循环,接着执行下次循环

    一、分支结构    控制代码是否执行

        1、if(){}

     2、if(){}else{}

     3、if(){}else if(){}else if(){}....   //嵌套if语句

     格式:

    if(判断条件){
       代码块一;
    }else{
        代码块二;
    }    

       示例:

    if(2>3 || 3<4){
        System.out.println(2);  
    }else{
        System .out.println(3);  
    }

     4、switch...case

     格式:

    switch(参数){
         case  条件一:
              代码块;
              break;
         case  条件二:
              代码块;
              break;  
         default:
               代码块;
              break;
    }    
    View Code

     示例:

     switch (3){
                case 1:
                    System.out.println("输入数据1");
                    break;
                case 2:
                    System.out.println("输入数据2");
                    break;
                case 3:
                    System.out.println("输入数据3");
                    break;
                default:
                    System.out.println("输入数据不合法");
                    break;
            }    
    View Code

       if语句和switch...case语句的区别:

      if语句一般进行范围的比较,switch...case多是进行定值之间的比较

    二、循环语句    控制代码何时执行

      循环语句的四要素:初始值、判断表达式、代码块、步进表达式

      1、for循环

            格式:

    for(初始值;判断表达式;步进表达式){
             代码块;  
    }

         示例:

    //输出1到9的数
    for(int a=1;a<10;a++){
            System.out.println(a);  
    }
    
    //执行顺序
        先初始化值,然后进行判断,判断为真的话,执行代码块,接着执行步进表达式。然后进行判断,判断为真,执行代码块。为假,终止循环

      break和continue示例:

    //break
    for(int i=0;i<10;i++){
         if(i==5){
               break;      //当i等于5时,终止这个循环,后边的值都不再输出
           }  
        System.out.println(i);
    }    
    
    //continue
    for(int i=0;i<10;i++){
         if(i==5){
               continue;      //当i等于5时,终止本次循环,5不输出,以后的值接着输出
           }  
        System.out.println(i);
    }    
    View Code

      2、while循环

      格式:

    while(判断条件){
          代码块;
          步进表达式;        
    }

      示例:

    int i=0;
    while(i<10){
        System.out.println(i);
        i++;    
    }
    View Code

        break和continue作用和在for循环中一致。

          3、do...while

       格式:

    do{
       代码块;
       步进表达式;    
    }while(判断条件);

       示例:

            int i=0;
            do {
                System.out.println(i);
                i++;
            }while (i<10);

           do...while和while的区别:

        do...while不论判断表达式是否为true,都会执行一次代码

  • 相关阅读:
    CentOS 7 网卡命名修改为eth0格式
    Sublime Text3下的markdown插件的安装及配置
    json-lib 之jsonConfig详细使用(转载写的不错)
    IDEA快捷键【收藏】
    阿里云安装nginx 和 php-fpm
    sed 神器
    非root模式下安装mysql php小记
    一个不错的vim配置
    sublime安装sftp和ctags插件
    取得某个数组前key大 PHP实现
  • 原文地址:https://www.cnblogs.com/fbbg/p/14105438.html
Copyright © 2011-2022 走看看