Java程序设计的基本结构

简介: Java程序设计的基本结构

结构化程序设计有三种基本结构:顺序结构、选择结构和循环结构。结构化程序设计本身是一种编程的方式和思想,与语言并没有直接关系。但是不同的编程语言对于三种基本结构的表达方式是不同的,比如使用的关键字、语法的基本结构,但是整体的思路都是相同的。掌握了三种基本结构以后,即使我们使用不同的编程语言,只要再去学习一下语法上的差别,就可以马上掌握了。

一、顺序结构

顺序结构是一个特别简单的结构,其实就是程序会正常按照从上到下的顺序执行。我们只需要注意在Java中用什么代表一行的结束,这虽然简单,但十分重要!

  • 每行代码结尾必须使用分号,代表结束
  • 分号可以单独出现,代表空语句(即什么都没做)
  • 十分重要:在选择结构和循环结构后多写一个分号会导致该结构直接结束!
  • 大括号可以用于指定变量的作用范围
  • 在一对大括号内部声明的变量只能在该大括号范围内使用
  • 变量必须先声明后使用(即声明的代码要在使用的代码上面)
  • 在大括号外(上面)声明的变量,大括号内也能使用
  • 大括号另外的作用是将多行代码看成一个整体,用选择或循环结构统一控制,因此又可以被称为代码块
  • 初学阶段不要随意添加大括号

二、选择结构

选择结构引入了最简单的逻辑:根据我们的需要拟好一个条件,满足条件时执行一段代码,不满足条件时什么都不做,或执行另一段代码,也就是说我们会有选择的执行某些代码。

三、循环结构

如果我们需要反复的执行某些完全相同或相似的代码,并且可以指定他们什么时候停止,可以使用循环结构。对于每次的执行效果,我们也可以借助变量和其他结构进行自定义修改,通过循环我们可以使用一小段代码完成很多重复性的工作。

目录
相关文章
|
1月前
|
Java 测试技术 开发者
💡Java 零基础:彻底掌握 for 循环,打造高效程序设计
【10月更文挑战第15天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
112 63
|
1月前
|
存储 算法 Java
🚀Java零基础-顺序结构详解 🚀
【10月更文挑战第11天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
35 6
|
1月前
|
小程序 Oracle Java
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
这篇文章是关于JVM基础知识的介绍,包括JVM的跨平台和跨语言特性、Class文件格式的详细解析,以及如何使用javap和jclasslib工具来分析Class文件。
47 0
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
|
3月前
|
Java
Java应用结构规范问题之在UnitConvertUtils工具类将千米转换为米的问题如何解决
Java应用结构规范问题之在UnitConvertUtils工具类将千米转换为米的问题如何解决
|
3月前
|
Java 应用服务中间件 HSF
Java应用结构规范问题之配置Logback以仅记录错误级别的日志到一个滚动文件中的问题如何解决
Java应用结构规范问题之配置Logback以仅记录错误级别的日志到一个滚动文件中的问题如何解决
|
3月前
|
Java 应用服务中间件 HSF
Java应用结构规范问题之配置Logback以在控制台输出日志的问题如何解决
Java应用结构规范问题之配置Logback以在控制台输出日志的问题如何解决
|
3月前
|
Java 应用服务中间件 HSF
Java应用结构规范问题之AllLoggers接口获取异常日志的Logger实例的问题如何解决
Java应用结构规范问题之AllLoggers接口获取异常日志的Logger实例的问题如何解决
|
3月前
|
Java 应用服务中间件 HSF
Java应用结构规范问题之dal层中的mapper数据源类型进行组织的问题如何解决
Java应用结构规范问题之dal层中的mapper数据源类型进行组织的问题如何解决
|
3月前
|
Java
Java应用结构规范问题之在biz层的convert包实现转换的问题如何解决
Java应用结构规范问题之在biz层的convert包实现转换的问题如何解决
|
3月前
|
存储 开发者 C#
WPF与邮件发送:教你如何在Windows Presentation Foundation应用中无缝集成电子邮件功能——从界面设计到代码实现,全面解析邮件发送的每一个细节密武器!
【8月更文挑战第31天】本文探讨了如何在Windows Presentation Foundation(WPF)应用中集成电子邮件发送功能,详细介绍了从创建WPF项目到设计用户界面的全过程,并通过具体示例代码展示了如何使用`System.Net.Mail`命名空间中的`SmtpClient`和`MailMessage`类来实现邮件发送逻辑。文章还强调了安全性和错误处理的重要性,提供了实用的异常捕获代码片段,旨在帮助WPF开发者更好地掌握邮件发送技术,提升应用程序的功能性与用户体验。
68 0
下一篇
无影云桌面