零基础学java的流程

零基础学java的流程一 选择流程控制语句 1 1 顺序结构的基本使用 1 1 1 顺序结构概述 程序中最简单最基本的流程控制 没有特定的语法结构 按照代码的先后顺序 依次执行 程序中大多数的代码都是这样执行的 1 1 1 顺序结构流程图 1 2 if 语句 1 2 1 If 语句格式一及执行流程 if 语句第一种格式 if 关系表达式 语句体 执行流程

大家好,我是讯享网,很高兴认识大家。



一、选择流程控制语句

1.1 顺序结构的基本使用

1.1.1. 顺序结构概述

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

1.1.1. 顺序结构流程图

 
讯享网 

1.2 if语句

1.2.1 If语句格式一及执行流程

if语句第一种格式:
if(关系表达式) {
语句体
}
执行流程:
1)首先判断关系表达式看其结果是true还是false

2)如果是true就执行语句体

3)如果是false就不执行语句体

流程图

示例代码

讯享网

1.2.2 If语句格式二及执行流程

if语句第二种格式:
if(关系表达式) {
语句体1;
}else {
语句体2;
}

执行流程
1)首先判断关系表达式看其结果是true还是false

2)如果是true就执行语句体1

3)如果是false就执行语句体2

流程图

示例代码

 

1.2.3 If语句格式三及执行流程

if语句第二种格式:
if(关系表达式) {
语句体1;
}else if(关系表达式2){
语句体2;
}
...
else{
语句体n+1;
}

执行流程

1)首先判断关系表达式1看其结果是true还是false

2)如果是true就执行语句体1

3)如果是false就继续判断关系表达式2看其结果是true还是false

4)如果是true就执行语句体2

如果是false就继续判断关系表达式…看其结果是true还是false

流程图

示例代码

讯享网

1.3 If语句的练习

1.3.1 if语句实现获取两个数据较大值

示例代码,仅供参考

 

1.3.2 if语句实现判断学生等级

示例代码,仅供参考

 

1.4 switch语句的格式及执行流程

1.4.1 格式解释:

switch表示这是switch语句

表达式的取值:byte,short,int,char

JDK5以后可以是枚举

JDK7以后可以是String

case后面跟的是要和表达式进行比较的值

语句体部分可以是一条或多条语句

break表示中断,结束的意思,可以结束switch语句

default语句表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。

1.4.2 执行流程

1)首先计算出表达式的值

2)其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。

3)最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

1.4.3 switch语句执行流程图

1.5 switch语句的练习

1.5.1 switch语句实现根据数字输出对应星期

示例代码,仅供参考

 

零基础学java的流程

关注公众号'巧叹',获取更多知识点和分布式系统项目源码及视频,300多个视频等你来拿

小讯
上一篇 2025-01-01 21:33
下一篇 2024-12-26 13:19

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/698.html