Java学习笔记:图形打印与奇数筛选示例及封装类实现

需积分: 10 1 下载量 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的基础语法、控制结构、条件判断和面向对象编程的核心概念。对于初学者来说,这些实验程序不仅有助于理论学习,还能通过实践巩固所学知识。