Java 基础(条件结构)
Java 程序流程控制结构
顺序结构:
条件结构:
循环结构:
单分支if结构
选择 结构又称为分支结构 。
当 程序执行到分支判断的语句时,首先判断条件,然后根据条件表达式的结果选择相应的语句执行 。
分支 结构包括单分支、双分支和多分支三种形式。
语法:
if(条件) {
//语句
}
条件 表达式的值必须为 boolean 类型
条件 为 true 时执行 if 内的代码
双分支if结构
if ( 条件 ) {//代码块1 }else {//代码块2} 条件的结果为true,则执行if中的代码块1,条件的结果为false,则执行else中的代码块2。
多重if结构
if ( 成绩>=80) {//代码块1 }else if (成绩>=60) {//代码块2}else {//代码块3}
嵌套条件结构
if(条件表达式1){
if(条件表达式2){语句块1;} else {语句块2;}
} else {
if(条件表达式3) {语句块3;} else {语句块4;}
}
外层条件满足后才执行内层条件语句
switch结构
语法:
switch (表达式) {
case 常量 1:语句;break;case 常量 2:语句;break;
…
default:语句;break;
}
在实际开发中,遇到分支情况时,通常会综合运用if选择结构的各种形式与switch结构解决问题。
Java 基础(条件结构)相关推荐
- Java基础(顺序结构)学习笔记
Java基础 顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行 顺序结构是最简单的算法结构 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一次执行的 ...
- Java基础---循环结构+例题
循环结构 循环结构的分类:for循环:while循环:do...while循环(不作要求) for循环 语法:for( 循环变量的初始化语句:循环条件的判断语句:循环变量的改变语句) {循环体语句 } ...
- java基础——条件语句
条件语句 条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件.例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出"密码 ...
- Java基础——虚拟机结构
一.Java平台结构图 二.JVM.JRE和JDK关系 JVM:Java Virtual Machine(Java虚拟机),负责执行符合规范的Class文件 JRE: Java Runtime Env ...
- Java基础---分支结构(if--else / switch---case)
分支结构 分支结构的分类: if 分支结构if单分支结构语法: if(布尔表达式) {执行语句}布尔值为 true 则执行{}内的语句,否则跳过.if双分支结构语法: if(布尔表达式){语句1} e ...
- Java基础-----选择结构(一)
1.if选择结构: if(条件){ 代码块1 //条件成立后要执行的代码 } 2.复杂if选择结构: if(条件){ 代码块1 //条件成立后要执行的代码 }else{ 代码块2 // ...
- java基础—分支结构
if语句 if-else 多重if switch语句 break结束当前循环 continue跳出本次循环,执行下次循环
- 【西行 - 官封弼马温】Java 基本程序设计结构
J3 - 白起 Java(Java基础 # 程序设计结构 # 笔记) 1.Hello World 下面是一个简单的 Java 应用程序,它会在程序控制台中打印一句话 "Hello World ...
- Java基础流程的控制
文章目录 JAVA流程控制 1.用户交互Scanner 2.Scanner进阶使用 3.顺序使用 4.if选择结构 5.Switch选择结构 (IDEA使用可以反编译器),JAVA字节码文件--> ...
最新文章
- 广播风暴系列专题(一)广播风暴:发现-端口
- js 设计模式—工厂模式
- ThinkingRock:最好的GTD软件
- 几种身份的创业者优劣势大比拼
- 分析股票大数据_Python大数据分析量学祖师爷网站数据
- jsf tree组件_JSF和“立即”属性–命令组件
- django 按天水平分表并插入数据
- django请求生命周期
- C++Event机制的简单实现
- android 分割字符 指定长度_[Android]TextUtils.ellipsize()截取指定长度字符串(附图文混排)...
- 语音识别系统报告_2018-2024年中国语音识别系统行业市场发展格局及投资价值评估研究报告_中国产业信息网...
- Manage Attachment feature
- 12.2.PHP7.1 狐教程-偶遇 -【PHP 入口】
- 怎么关闭服务器系统自动更新,自动更新怎么关闭 如何关闭window自动更新提高运行速度...
- 8.千峰教育os与窗口控制与内存修改与语言----自制随堂笔记
- 了不起的大中国—移动支付
- java基础知识和JDBC
- android imgView.setImageBitmap(bitmap) 空白图片
- CSDN编程挑战赛第六期—参赛心得+题解
- backtrader和vnpy哪个更好用?
热门文章
- android room表关联,如何在首次运行时填充Android Room数据库表?
- Java Collection接口详解
- php 删除整个目录,php 删除整个目录功能实例
- 鸿蒙行车记录仪,百度导航新增行车记录仪功能 可消除碰瓷风险
- java gradle 资源访问_java在gradle工程访问src/test/resources目录下的资源配置文件
- 【OpenCV 例程200篇】05. 图像的属性(np.shape)
- 中软python编码规范考试试题_卓越分享 | 如何写出一手漂亮的Python代码?
- 表格在首行,添加空行
- 机器学习-01regression
- HTTP协议理解——计算机网络