当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

<b>Java编程那些事儿30—流程掌握底子</b>[Java编程]

赞助商链接



  本文“<b>Java编程那些事儿30—流程掌握底子</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

第五章流程掌握

流程就是指程序履行的次序,流程掌握就是指通过掌握程序履行的次序实现要求的功效.流程掌握部份是程序中语法和逻辑的结合,也是程序中最机动的部份,是判断一个程序员本领的主要方面.

众所周知,算法是程序逻辑的核心,而算法的绝大部份代码都是流程掌握实现的.

流程掌握就是将程序员办理问题的思绪,也就是办理问题的步骤,利用程序计划语言的语法格局描写出来的历程.

5.1 流程掌握底子

流程掌握在程序语言实现时,通过三类掌握语句举行实现:

l次序语句

次序语句是一种自然的语句,没有特定的语法格局,总体的履行流程就是先写的代码先履行,后写的代码后履行.

利用次序语句时,需求分外注意代码的履行次序.

l条件语句

条件语句,又称判断语句或分支语句,在程序中有对应的语法格局,履行流程是按照条件能否成立,决意代码能否履行.假如条件成立,也就是true,则履行对应的代码,不然不履行.

利用条件语句时,需求分外注意条件能否精确以及功效部份的书写.

l循环语句

循环语句是一种计算机内部特有的语句,指反复履行的代码,在程序中有对应的语法格局,履行的流程是每次判断条件能否成立,然后决意能否反复履行.循环语句是流程掌握部份最机动、最复杂,也是功效最强盛的一类语句.

利用循环语句时,需求注意循环条件以及循环功效部份的书写.

在程序中,肆意复杂的流程,都只通过以上三类语句的组合、嵌套来举行实现,所以在学习流程掌握时,首先需求关于三类语句有个底子的熟习,然后熟习相关的语法,举行针对的操练,最后机动利用这三类语句办理实际的问题.、

别的,需求夸大的是,按照逻辑的需求,各种语句可以肆意举行嵌套,也就是在一个语句的内部书写别的的语句,这样可以实现越发复杂的逻辑.

后续的讲授也按照该次序举行,本部份会附带部份流程掌握的操练.

5.2 次序语句

次序语句是流程掌握语句中最简单的一类语句,在代码中没有语法格局,只需求按照逻辑的先后次序顺次书写便可,所以在实际书写从前,首先要考虑清楚对应的逻辑次序,然后再开始对应的书写.

需求注意的是,在实际的代码中,有些时刻代码书写的先后会影响程序的逻辑,比方以下输出的代码.

示例代码1:

int n = 10;
n += 2;
System.out.println(n);
示例代码2:
int n = 10;
System.out.println(n);
n += 2;

则由于代码书写的次序差别,即便相同的代码,示例代码1中输出的值是12,而示例代码2中输出的值是10.近似的逻辑在实际的项目中也有很多.

文章根源:http://blog.csdn.net/Mailbomb/archive/2008/06/10/2533359.aspx


  以上是“<b>Java编程那些事儿30—流程掌握底子</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .