1.流程控制

概述:

1.1)流程控制语句分类:

①顺序结构:

②分支结构:if,swich

③循环结构:for,while,do...while)

1.2)顺序结构:是指程序中最简单最基本的流程控制。没有特定的语法结构,按照代码先后顺序依次执行。程序中大多数的代码都是这样执行的。

顺序结构执行流程:就是从上往下依次执行。

/*顺序语句
*/
public class OrderDemo {public static void main(String[] args){System.out.println("你好~");System.out.println("今天天气很不错~");System.out.println("希望你有一个美好的一天~");System.out.println("再见~");}
}

DOS命令提示符窗口

C:\Users\Apple>D:\>javac OrderDemo.javaD:\>java OrderDemo
你好~
今天天气不错~
希望你有一个美好的一天~
再见~D:\>

2.if语句

2.1)if语句格式1

2.1.1)格式:

if(关系表达式){

语句体;

}

2.1.2)执行流程:

①首先计算关系表达式值

②如果关系表达式的值为true,就执行语句体

③如果关系表达式的值为false,就不执行语句体

④继续执行后面的语句内容

/*if语句格式1格式:if(关系表达式){语句体;}执行流程:1.首先计算关系表达式值2.如果关系表达式的值为true,就执行语句体3.如果关系表达式的值为false,就不执行语句体4.继续执行后面的语句内容
*/
public class IfDemo {public static void main(String[] args){System.out.println("start");//定义变量int a = 10;int b = 20;//需求:判断a和b的值是否相等,如果相等,就在控制台输出:a等于bif(a == b){System.out.println("a等于b");}System.out.println("over");      }
}

DOS命令提示符窗口

C:\Users\Apple>d:D:\>javac IfDemo.javaD:\>java IfDemo
start
overD:\>

2.2)if语句2

2.2.1)格式:

if(关系表达式){

语句体1;

}else{

语句体2;

}

2.2.2)执行流程:

①首先计算关系表达式的值

②如果关系表达式的值为true就执行语句体1

③如果关系表达式的值为false就执行语句体2

④继续执行后面的语句内容

/*If语句格式2:if(关系表达式){语句体1;}else{语句体2;}执行流程:1:首先计算关系表达式的值2:如果关系表达式的值为true,就执行语句体13:如果关系表达式的值为false,就执行语句体24:继续执行后面的语句内容
*/
public class IfDemo02{public static void main(String[] args){System.out.println("start");//定义两个变量int a = 10;int b = 20;/*需求:判断a 是否大于b,如果是,在控制台输出:a的值大于b,如果不是。在控制台输出a不大于b*/if(a > b){System.out.println("a的值大于b");}else{System.out.println("a的值不大于b");}System.out.println("over");System.out.println("start2");//更改变量b = 5;//判断:if(a > b){System.out.println("a的值大于b");}else{System.out.println("a的值不大于b");}System.out.println("end");}
}

DOS命令提示符窗口

C:\Users\Apple>D:\>javac IfDemo02.javaD:\>java IfDemo02
start
a的值不大于b
over
start2
a的值大于b
endD:\>

执行流程:

关系表达式       

2021-9-17-学习日志6-分支语句相关推荐

  1. linux中if的作用域,【2017-02-21】分支语句if...else...、分支嵌套、变量的作用域

    语句是指程序命令,都是按照顺序执行的. 语句又分为: 顺序语句:从上到下按顺序执行,挨个执行一遍. 分支语句:选择性执行语句,有的可能会执行,有的可能不执行.满足条件执行. 循环语句: 一.分支语句 ...

  2. 学习日报 1028 分支结构 if分支语句

    学习日报 1028 分支结构 if分支语句 https://cloud.189.cn/t/FBzQbeRnYFbi java包 包的基本使用 java包的基本使用_pyhui的技术博客-CSDN博客 ...

  3. 我的游戏学习日志17——游戏元素的解析(1)

    我的游戏学习日志17--游戏元素的解析(1) 1.沉浸元素 定义:在一般的定义上指通过物理方式和想象进入一个与通常环境不同的场景.(也被也称"置入"和"临场") ...

  4. 2021.1.17-Robocup 2D学习日志

    2021.1.17-Robocup 2D学习日志 环境平台 比赛平台server和monitor 球员客户端client 比赛规则 自动裁判 人为干预 基本的资料 环境平台 比赛平台server和mo ...

  5. Python学习入门基础教程(learning Python)--3.2 if-else分支语句

    if-else分支语句结构的特点是当conditon条件满足时,执行if下的语句块,当condition条件不满足时执行else下的语句块,也就是说根据条件来控制让某些语句执行,某些语句不被执行. i ...

  6. else应输入一个语句是什么意思_Python学习基础篇 -4: Python中的转弯---分支语句

    前言:本专栏以Python为主题,并尽可能保持每星期两到三更,直到将Python的基础知识浅析和讲解完毕,同时,有一定基础的同学可以移步 Python实战专栏 . 背景:对于该系列文章的前三篇,自己读 ...

  7. C++ Primer Plus学习(六)——分支语句和逻辑运算符

    分支语句和逻辑运算符 if语句 逻辑表达式 字符函数库cctype ?: 运算符 switch语句 break和continue语句 读取数字的循环 文件输入\输出 写入到文本文件中 读取文本文件 i ...

  8. Python学习之-分支语句

    第1关:闰年 任务描述: 从键盘输入年份t,如果年份t 能被 400整除,或者能被4整除但不能被100整除,则输出"t年是 闰年",否则输出"t年不是闰年",t ...

  9. 从0开始学习C语言————C语言简介,数据类型及分支语句

    C语言简介: C语言诞生于1970~1973年,丹尼斯.里奇和肯.汤普逊编写完成的,归属于美国的贝尔实验室 C语言专门为了编写操作系统而诞生的,因此天生适合对硬件编程,也非常适合数据结构和算法的实现, ...

  10. JAVA入门学习(分支语句)

    目录 前言 一.if分支语句 二.switch分支语句 前言 Java中在某些情况下,需要当某一条件满足时才执行相应代码,条件不满足则执行其他代码,这时就要采用分支语句来进行判断. 分支语句主要是用i ...

最新文章

  1. 怎么用python画简单的图-使用Python中的Turtle库绘制简单的图形
  2. 仿win8磁贴界面以及功能
  3. phpstorm自动补全
  4. if you want to go to ruiyuan fund
  5. 科大星云诗社动态20210313
  6. AtCoder Beginner Contest 192 F - Potion 背包dp
  7. UI设计师必备知识|最全UI设计规范!
  8. signature=995eb8e443ef674d51fa76dabc7ac89c,我國7-8歲學童動作協調能力之初探
  9. 【Oracle】手工创建数据库
  10. [导入]哀悼与感动同在[转载]
  11. qt qtableview 刷新列表_qt中Qtableview的用法
  12. 计算机Word更改表格中,教你修改Word文本表格
  13. [RK3566] 通过GM8775 点LVDS屏调试记录
  14. 电影影视网站搭建教程
  15. 书小宅之C#——实现的第三方程序嵌入自己的WinForm
  16. 高考选日语可以学计算机吗,如果高考选日语,大学选专业有什么限制
  17. (个人学习笔记)利用ensight进行EDEM耦合FLUENT后处理
  18. VueUse 中文文档:Components 组件
  19. 运用计算机制作多媒体作品,计算机多媒体技术在影视后期制作中的应用
  20. MATLAB里面size什么意思,matlab中的makersize是什么意思

热门文章

  1. 佛与蜘蛛的故事(转载)
  2. Ubuntu解压工具rar安装
  3. 信息与信息技术(概述+习题)
  4. 基于AT89C51单片机的抢答器的设计
  5. 六十星系之18武曲七杀坐卯酉
  6. NYOJ_236_心急的C小加
  7. DELF: DEep Local Features在windows10环境下的安装配置
  8. [转][001] [STM32] 如何下载STM32原厂资料
  9. vos3000 费率前缀和地区前缀的区别及使用
  10. 提问:Unable to evaluate the expression. 被呼叫方拒绝接收呼叫。