龙空技术网

Java理论学习三分钟-流程控制之综合使用(5)

Java通用奇异 61

前言:

现时看官们对“java打印一个直角三角形”大概比较关怀,小伙伴们都想要了解一些“java打印一个直角三角形”的相关资讯。那么小编同时在网络上汇集了一些对于“java打印一个直角三角形””的相关文章,希望你们能喜欢,同学们一起来了解一下吧!

一、条件嵌套之一

案例:小明班要组建篮球队,组建条件如下:

1.性别男

2.男生中身高1.75m以上

3.会打篮球

请问,在Java编程中该如何解决此问题,可以筛选出合格的篮球队队员,并明确指出具体因为什么原因不符合

条件嵌套 例子

思路:

在以上的筛选中,首先需要满足条件是男性,然后男性中身高大于1.75,最后还要满足会打篮球,分别打印出为何不满足条件,那么我们现在来学习if-else的嵌套。

条件嵌套 案例编程解答

二、条件嵌套之二

案例:如何根据年份,判断该月有多少天

思路:

第一个要考虑的就是:如何判断月份,一年有12个月,有12种情况,所以我们可以使用switch语句来判断月份,根据一三五七八十腊,三十一天用不差的规律,我们知道除了2月需要根据平年和闰年来判断28天还是29天之外,都是30天

第二个要考虑的问题就是:如何判断平年和闰年?我们也知道,一个年份,如果他可以被100整除,同时也能被400整除,那么他就是平年,或者如果不能被100整除,但是能被4整除,那么他也是平年, 2月有28天,反之2月有29天

如此可见我们需要switch和if的结合使用才可以答出此题。

条件嵌套 案例二 编程解答

三、循环嵌套

案例:如何使用java程序打印出九九乘法表呢?

思路:

在我们平时见到的九九乘法表中都是由数字1-9,*,空格,换行组成,成一个直角三角形的样子,此时,我们就会联想到我们之前学的循环语句,但是问题来了,一层循环只能打印出一行或者一列,那么我们的直角三角形怎么出现呢?此时,使用我们的循环嵌套就比较简单的解决问题了

循环嵌套 双重for循环 编程解答

四、总结

流程控制的三种方式。

选择结构的if-else语句、多重if-else语句、Switch-case语句的使用。

循环结构的while语句、do-while语句、for循环语句的使用。

流程控制的综合应用,条件嵌套、循环嵌套的使用。

本章节我们基本阐述了流程控制中条件嵌套、循环嵌套等综合使用大致理论概念。

下一章节中,我们将继续为读者朋友们介绍Java编程中数组知识点内容。

本文由Java通用奇异原创,欢迎关注,带你一起长知识

标签: #java打印一个直角三角形