JAVA顺序结构和选择结构
2024-09-05 08:26:48
顺序结构
- JAVA的基本结构就是顺序结构,除非特别指明,否则按顺序一句一句执行
- 顺序结构是最简单的算法结构
- 语句和语句直接,框与框直接就是按从上到下的顺序执行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构
选择结构
- if单选择结构
- if双选择结构
- if多选择结构
- 嵌套的if结构
- switch多选择结构
if单选择结构
- 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程中用if语句来表示
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}
if双选择结构
- 现在有一个需求、公司要收购一个软件,成功了,给人支付100万元,失败了,自己找人开发,这样的需求用一个if就搞不定了,我们需要两个判断,需要一个双选择结构,所以就有了if、else结构
if(布尔表达式){
//如果布尔表达式为true将执行的语句
}eles{
//如果布尔值表达式为false将执行的语句
}
if多选择结构
- 我们发现刚才的代码不符合实际情况,真实情况可能还需要ABCD,存在区间多级判断,比如90-100就是A、80-90就是B等等,在生活中我们很多时候的选择也不仅仅只有两个,所以我们需要一个多选择结构来处理这类问题!
if(布尔表达式1){
//如果布尔表达式1为true将执行的语句
}else if(布尔表达式2){
//如果布尔表达式2为true将执行的语句
}else if(布尔表达式3){
//如果布尔表达式3为true将执行的语句
}else if(布尔表达式4){
//如果布尔表达式4为true将执行的语句
}eles{
//如果布尔值表达式为false将执行的语句
}
嵌套的if结构
- 使用嵌套的if...else语句最合法的。也就是说你可以在另一个if或者else if语句中使用if或者 else if语句。你可以像if语句一样嵌套else if ...else。
if(布尔表达式1){
//如果布尔表达式1为true将执行的语句
if(布尔表达式2){
//如果布尔表达式2为true将执行的语句
}
}
最新文章
- 用Python的xlrd模块处理时间单元格
- MEF 生命周期PartCreationPolicy
- iOS--KVO的实现原理与具体应用
- for..in遍历,枚举器
- Mybatis传多个参数(三种解决方案)
- ASP.NET弹出显示ex.Message异常信息 存在换行符和回车符处理办法。
- 在EDIUS中调整素材颜色的方法
- Cocos2d-x3.2 使用物理引擎进行碰撞检测[转]
- 2014年辛星完全解读Javascript第二节
- 你好,C++(39)6.4.4 依葫芦画瓢:用C++表达设计结果(下)
- java 成神之路
- Hadoop MR Job 关于如何控制Map Task 数量
- 以太坊MetaMask钱包插件简介
- 实现去哪儿来回机票选择的view
- Type '' cannot conform to protocol '' because it has requirements that cannot be satisfied
- 【转】RESTful Webservice创建
- 步步为营-86-WSFUpload组件
- selenium +chromdriver模块
- exception is java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make su re that file is correct.
- ios轮播图片用法
热门文章
- moviepy用VideoFileClip加载视频时报UnicodeDecodeError: utf-8 codec cant decode byte invalid start byte错误
- 快速理解Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容的区别
- iOS崩溃日志 如何看
- this.$options.data()实战之重置data
- 【题解】P1852 跳跳棋
- Java程序执行过程及内存机制
- Day4 dict和set
- day111:MoFang:邀请好友流程&;生成邀请好友二维码&;第三方应用识别二维码&;本地编译测试&;记录邀请人信息
- [日常摸鱼]bzoj3224普通平衡树-Treap、Splay、01Trie、替罪羊树…
- python去除文件中重复的行