Java学习笔记:图形打印与奇数筛选示例及封装类实现
需积分: 10 5 浏览量
更新于2024-07-26
2
收藏 197KB DOC 举报
本篇文章是关于Java学习的实用笔记和简单实验程序,旨在为初学者提供入门指导。以下是部分内容的详细解析:
1. 图形打印程序
该部分展示了如何使用Java编写一个简单的控制台程序,通过嵌套循环实现九宫格图形的打印。`for`循环被巧妙地运用,外层循环控制行数,内层循环则负责打印空格和数字。`println`方法在此处用于换行,确保每个图形独立显示。通过这段代码,学生可以理解循环结构的使用以及字符串输出的基本操作。
2. 奇数打印
学习了基础的循环后,接下来是两个不同的方法来打印1到1000之间的奇数。首先,使用`switch`语句,根据数字除以2的余数判断奇偶性,如果是1则打印。另一种方法是利用`if`条件语句,通过`i%2 > 0`检查奇数,同样达到打印目的。这两个例子展示了不同条件判断结构在实际编程中的应用。
3. 完全封装的MyPoint类
这个部分介绍了面向对象编程中的封装概念。作者创建了一个名为`MyPoint`的类,它包含两个私有成员变量`x`和`y`,表示二维坐标系中的点。为了访问和修改这些值,提供了公有的getter和setter方法,如`getX()`和`setX()`,以及`getY()`和`setY()`。此外,还定义了一个`toString()`方法,当对象需要以字符串形式显示时,返回包含点坐标值的格式,如"(1, 2)"。这部分演示了如何构造和使用类的基本结构,包括封装和面向对象的特性。
通过以上三个示例,读者能够逐步掌握Java的基础语法、控制结构、条件判断和面向对象编程的核心概念。对于初学者来说,这些实验程序不仅有助于理论学习,还能通过实践巩固所学知识。
2022-11-01 上传
2010-03-03 上传
2024-01-02 上传
2024-01-08 上传
2023-05-30 上传
2024-02-27 上传
2023-04-27 上传
2024-08-28 上传
2023-06-09 上传
thealgorithms
- 粉丝: 1
- 资源: 12
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载