流程控制。
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命令操作一个完整流程
Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段
Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段
Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmOptimizeDexFile() 方法分析 | /bin/dexopt 源码分析 )(代码片段