首页 > 软件开发 > JAVA >

Java基础[5]:程序结构的认识与使用

来源:互联网 2023-03-16 19:32:22 376

一般来说,程序的数据结构分为三种:顺序结构、选择结构和循环结构。采用结构化程序设计的程序逻辑比较清晰,层次分明、可读性好等等一些好处。在C语言的面向过程的程序设计中,我们能够清晰的看到和使用。下面,让我们一起来学习这些结构。如果你以前学过其他编程语言。这个基本可以跳过。UFc办公区 - 实用经验教程分享!

Java基础[5]:程序结构的认识与使用UFc办公区 - 实用经验教程分享!

工具/原料

  • Eclipse/
  • JDK/

顺序结构

  • 1

    顺序结构,即按照程序中的语句。从上到下一步一步的执行,从程序的开始,到结束,都是按顺序结构来执行的,如果没有以下两种程序结构的话以及进程线程等等的概念时,程序都是按顺序执行的。UFc办公区 - 实用经验教程分享!

    Java基础[5]:程序结构的认识与使用UFc办公区 - 实用经验教程分享!

  • 1相关内容未经许可获取自百度经验
  • 选择结构

  • 1

    选择结构,也即分支结构。在编程中,我们经常需要根据不同的值选择不同的语句进行执行,例如当我们进入一座大厦,需要上楼时。我们有两种上楼的方式即电梯和楼梯。根据个人的身体情况或其它因素,来选择一种不同的方式。在这里,我们经常用到的一种语句,即if else语句。if(表达式A ) 表达式B else 表达式C;根据表达式A中的值来判断是执行表达式B还是表达式CUFc办公区 - 实用经验教程分享!

    Java基础[5]:程序结构的认识与使用UFc办公区 - 实用经验教程分享!

  • 2

    下面,我们先使用第一个选择结构,即if else语句和if else if 语句。下图中,我们会看到这两个语句的使用。UFc办公区 - 实用经验教程分享!

    Java基础[5]:程序结构的认识与使用UFc办公区 - 实用经验教程分享!

  • 3

    选择结构中,我们可以使用switch选择,即switch(A){ case B: ; default : ;}语句。UFc办公区 - 实用经验教程分享!

    使用:switch语句会根据变量A的值,来与case中的B,C等等值进行比较,若相等,则执行该case的冒号后所对应的语句。若均没有则执行default语句。UFc办公区 - 实用经验教程分享!

    注意switch()中的值只能是char型或int整型变量。UFc办公区 - 实用经验教程分享!

    Java基础[5]:程序结构的认识与使用UFc办公区 - 实用经验教程分享!

  • 循环结构

  • 1

    循环结构,是为了能够循环执行重复的动作。避免程序的顺序结构的冗长语句。在循环结构中有三种形式:即do while语句,while语句 for循环语句UFc办公区 - 实用经验教程分享!

  • 2

    while语句的使用:while(表达式A){ 表达式B }UFc办公区 - 实用经验教程分享!

    含义:当表达式A满足时,一直执行表达式B。直到表达式A不再满足了。UFc办公区 - 实用经验教程分享!

    下图中展示其使用例子:UFc办公区 - 实用经验教程分享!

    Java基础[5]:程序结构的认识与使用UFc办公区 - 实用经验教程分享!

  • 3

    do while语句的用法,即do{ 表达式A }while(表达式B);UFc办公区 - 实用经验教程分享!

    含义是:执行表达式A,直到表达式B不再满足时,停止循环。UFc办公区 - 实用经验教程分享!

    下图中展示其使用例子UFc办公区 - 实用经验教程分享!

    Java基础[5]:程序结构的认识与使用UFc办公区 - 实用经验教程分享!

  • 4

    for循环语句的用法,即for(表达式A;表达式B;表达式C){表达式D}UFc办公区 - 实用经验教程分享!

    含义:先执行表达式A,然后判断表达式B,若表达式B满足,即执行表达式D。之后执行表达式C,再执行表达式D。继而判断表达式B。若表达式B不满足,即停止循环;UFc办公区 - 实用经验教程分享!

    下面展示for循环的使用:UFc办公区 - 实用经验教程分享!

    Java基础[5]:程序结构的认识与使用UFc办公区 - 实用经验教程分享!

  • 注意事项

    • 经验所写,略有简单,不懂的请参考相关书籍UFc办公区 - 实用经验教程分享!

    • 如果有什么错误,请批评指正!UFc办公区 - 实用经验教程分享!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!UFc办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码