流程控制。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流程控制。相关的知识,希望对你有一定的参考价值。

Java流程控制包括顺序控制、条件控制和循环控制

顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B。循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作。

  顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。

  Java有两种分支结构:

  • if语句
  • switch语句

  Java中有三种主要的循环结构:

  • while循环
  • do…while循环
  • for循环
    package test;
    
    public class test {
        public static void main(String[] args) {
            ifstudy(88);
            switchs(3);
            whiles();
        }
        
        /*
         * 
         * if
         * */
        public static  void ifstudy(int i){
            if(i>=90){
                System.out.println("优秀");
                
            }else if(i>=60){
                System.out.println("及格");
                
            }else{
                System.out.println("不及格");
                
            }
            
        }
        /*
         * switch
         * */
        public static void switchs(int i){//5分制
            switch(i){
            case  1:
                System.out.println("E");
                break;
            case 2:
                System.out.println("D");
                break;
            case 3:
                System.out.println("C");
                break;
            case 4:
                System.out.println("B");
                break;
            default:
                System.out.println("A");
                break;
                
            
            
            
            }
        }
        /*
         * while do..while
         * 
         * */
        
        public static void whiles(){
            int i=1;
            while(i<3){
                System.out.println(i);
                i++;
            }
            
            int a=1;
            do{
                System.out.println(a);//无论条件如何都会被先执行一次
                
                
            }while(a<=0);
            
        }
        
        /*
         * 
         * 
         * for
         * */
        public void fors(){
             /*
             * 场景输出0-9 i=0是循环的起点 i++ 循环的补偿 i<9循环的条件
             */
            for(int i=0;i<10;i++){
                System.out.println(i);
                
            }
            System.out.println("输出结束");
        }
    }

     

以上是关于流程控制。的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

PHP中的流程控制

在导航控制器中杀死片段

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmOptimizeDexFile() 方法分析 | /bin/dexopt 源码分析 )(代码片段