JAVA-初步认识-第三章-循环结构的练习2

Posted 照破山河万朵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA-初步认识-第三章-循环结构的练习2相关的知识,希望对你有一定的参考价值。

一. 对于循环结构while语句的练习

注解:while语句的书写形式和if格式1的书写手法很相似,唯一的不同点在于开头的关键字不一样。以视频的讲解来看,两者条件语句的判断标准是一样的,最终输出的都是boolean类型的数据。(while相当于执行了多次if。)

现在我们想探究的是在判断结构的if语句,选择结构的switch语句,以及循环结构的while语句中的条件表达式到底是什么构成的

我们知道if语句的条件表达式中的最终输出是boolean类型数据,但是表达式的构成是有好几种形式,有赋值运算符参与的(if x==3),也有区间形式(区间的构成也是有比较运算符和逻辑运算符),还可以直接是boolean数据。有意思的是,if和while语句的条件语句对应的结果是boolean类型数据,而switch对应的是确定的数值型和字符型,结构之间进行了互补。

if条件语句中直接是false,截图显示,由于结果为false,程序就直接退出if语句。如果将条件语句改为true,那么if就会执行循环体语句。

 

switch的条件表达式是数值型,这就体现出和if,while的区别了。switch条件表达式最后得到的是一个数值型数据,而if,while得到的是一个boolean类型数据,可能表达形式一样,但结果不同(?)

 

以上是关于JAVA-初步认识-第三章-循环结构的练习2的主要内容,如果未能解决你的问题,请参考以下文章

JAVA-初步认识-第三章-循环结构

JAVA-初步认识-第三章-其他流程控制语句

JAVA-初步认识-第三章-语句-switch练习

JAVA-初步认识-第三章-if语句练习-星期和季节

JAVA-初步认识-第三章-三元运算符

第三章循环结构练习