java while语句打印三角形_Java理论学习三分钟-流程控制之综合使用(5)

一、条件嵌套之一

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

1.性别男

2.男生中身高1.75m以上

3.会打篮球

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

b8eda5ad618f87b4aa7c1527486ddff3.png

条件嵌套 例子

思路:

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

0463ebd6990ceaff93d7646915032063.png

条件嵌套 案例编程解答

二、条件嵌套之二

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

思路:

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

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

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

02ff186d250bfa9dae56579acbbff7ed.png

条件嵌套 案例二 编程解答

三、循环嵌套

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

思路:

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

da0a65bb44269b6876051a9fc8fc62ab.png

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

四、总结

流程控制的三种方式。

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

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值