您的位置 首页 java

「Java入门」八 控制语句之选择结构-if结构和Switch结构

控制语句

控制语句就是把语句组成能完成一定功能的小逻辑模块。它分为三类:顺序、选择和循环。

学会控制语句,是真正跨入编程界的“门槛”,是成为“程序猿”的“门票”。

1、“顺序结构”代表“先执行a,再执行b”的逻辑。比如,先找个女朋友,再给女朋友打电话。

2、“条件判断结构”代表“如果…,则…”的逻辑,比如,如果女朋友来电话,则迅速接电话;如果看到红灯,则停车;

3、“ 循环结构 ”代表“如果…..则重复执行”的逻辑。比如,如果没打通女朋友的电话,则再继续打一次。

很神奇的是,三种流程控制语句就能表示所有的事情!你可以试试拆分你遇到的事情。实际上,任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、 循环语句 ”组成。

条件判断结构(选择结构)

条件判断结构有:if结构和Switch结构。而if结构又可以分为if单 分支结构 if -else双分支结构、if-else if-else多分支结构。

「Java入门」八 控制语句之选择结构-if结构和Switch结构

if单分支结构

语法结构:

if(布尔表达式){

语句块

}

新手雷区:1、如果if语句不写{},则只能作用于后面的第一条语句。

2、强烈建议,任何时候都写上{},即使里面只要一句话。

【示例】if单分支结构(掷骰子游戏)

Math类的使用:

1、 Java.lang 包中的Math;类提供了一些用于数学计算的方法。

2、Math.random()该方法用于产生0到1区间的double类型的随机数,但是不包括1。int i=(int)(6*Math.random());[0,5]之间的随机整数。

「Java入门」八 控制语句之选择结构-if结构和Switch结构

「Java入门」八 控制语句之选择结构-if结构和Switch结构

大家可根据图片自己敲,自己实践一下。有什么不懂的地方可以私信小编,或者点击 观看详细视频。

if-else双分支结构

「Java入门」八 控制语句之选择结构-if结构和Switch结构

语法结构:

if(布尔表达式){

语句块1

}else{

语句块2

}

「Java入门」八 控制语句之选择结构-if结构和Switch结构

「Java入门」八 控制语句之选择结构-if结构和Switch结构

这是一个理解if-else双分支的一个小程序,大家动手敲一敲,锻炼动手能力,敲的时候加上自己理解,也方便我们理解。

if-else if-else多分支结构

「Java入门」八 控制语句之选择结构-if结构和Switch结构

语法结构:

if(布尔表达式1){

语句块1;

} else if(布尔表达式2){

语句块2;

}…….

else if(布尔表达式n){

语句块n;

}else{

语句块n+1

}

现在学习了多分支结构,再回想一下单分支结构的练习 掷骰子 游戏,怎么把他用多分支简化一下呢?只需要改变if语句的那一段就可以了。

「Java入门」八 控制语句之选择结构-if结构和Switch结构

是不是比单分支的简洁一些呢?

Switch 多分支结构(多值情况)

「Java入门」八 控制语句之选择结构-if结构和Switch结构

语法结构:

​​​​​​​

「Java入门」八 控制语句之选择结构-if结构和Switch结构

1、Switch会根据表达式的值从相匹配的case标签处开始执行,一直执行到break处或者是Switch的末尾。如果表达式的值与任一case值不匹配,则进入default语句。

2、Switch中表达式的值,是int( byte short char 也可,long不行)、枚举, 字符串

下面就是一个Switch的小示例了,

「Java入门」八 控制语句之选择结构-if结构和Switch结构

以上就是今天的全部内容啦,想要资料课件的小伙伴可以私信小编哦,可以点击链接

我们今天的分享就到此结束啦,喜欢的点赞评论!我们下次继续。

文章来源:智云一二三科技

文章标题:「Java入门」八 控制语句之选择结构-if结构和Switch结构

文章地址:https://www.zhihuclub.com/177446.shtml

关于作者: 智云科技

热门文章

网站地图