码迷,mamicode.com
首页 > 编程语言 > 详细

JavasSE-04 Java循环结构

时间:2018-01-09 16:47:52      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:合格   bsp   str   完成   嵌套循环   class   equals   检查   bre   

学习要点                                           

  • while循环
  • do-while循环
  • for循环 

 

循环

什么是循环

技术分享图片 

 

循环的要素

技术分享图片 

 

 

while循环

语法分析

技术分享图片 

 

案例

老师每天检查小强的学习任务是否合格,如果不合格,则继续进行。

老师给小强安排的每天的学习任务为:上午阅读教材,学习理论部分,下午上机编程,掌握代码部分。

案例分析

  • 分析是否存在重复操作
  • 使用while循环实现
    1. 确定循环条件和循环操作
    2. 套用while语法写出代码
    3. 检查循环是否能够退出
  • 注意点:
    1. 从控制台输入字符串:Scanner的input()方法
    2. 字符串相等比较:”str1”.equals(“str2”)
    3. “==”能否比较字符串?new String(“str”)和”str”?

上机练习:完成本案例的代码实现

 

 

 

程序调试

  • 编写程序过程中有时也出现错误,但不好发现和定位错误,有没有好的方法呢?

解决方案一:阅读代码,增加输出语句

解决方案二:程序调试

  • 程序调试步骤:

技术分享图片

 

  • 演示示例:使用while循环输出变量i,i<4,期望输出5个数字,调试。

上机练习:完成演示示例,掌握程序调试方法。

 

do-while循环

语法结构分析

技术分享图片 

 

问题

经过几天的学习,老师给王小强一道测试题,

让他先上机编写程序完成,

然后老师检查是否合格。如果不合格,则继续编写。……

问题分析

技术分享图片 

演示示例:代码实现

 

 

while循环和do-while循环的比较

语法不同

技术分享图片 

执行次序不同

初始情况不满足循环条件时

  • while循环一次都不会执行
  • do-while循环不管任何情况都至少执行一次

上机练习:完成学生信息管理系统主菜单的循环输入,输入错误可以继续输入,直到选择正确菜单,退出主菜单。(除了退出功能)。

 

 

for循环

为什么使用for循环

技术分享图片 

 

for循环语法结构

注意:for循环中表达式的用法,1参和3参支持多个表达式

技术分享图片

continue和break用法与区别

  •  continue:结束本轮循环,进入下一轮循环。
  • break:终止循环操作

循环的嵌套结构

  • 典型三种循环都支持嵌套循环结构
  • 实际开发中,循环嵌套不要超过三重

 

上机练习:使用for循环输出1-100之内奇数之和。

上机练习:使用for循环输出九九乘法表。

 技术分享图片

上机练习:使用for循环输出等腰三角形(三角形的高自定义输入)。

 技术分享图片

上机练习:使用for循环输出菱形。

 技术分享图片

 

JavasSE-04 Java循环结构

标签:合格   bsp   str   完成   嵌套循环   class   equals   检查   bre   

原文地址:https://www.cnblogs.com/rask/p/8251573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!