Java代码源文件.zip包含一系列Java编程语言的源代码文件,适合开发者学习、参考和使用。该压缩包内含多种项目示例与实用工具类库。
实验内容:设计一个圆类Circle,该类存在于mycircle包中,并具有以下属性与方法:
- 私有属性包括圆的半径r、圆心坐标x和y。
- 设计用于设置及获取上述私有属性的方法(具体名称自定)。
- 实现计算圆周长的方法perimeter()以及计算面积的方法area(),其中使用Math类中的PI值。
接下来设计一个继承于Circle的圆柱体类Cylinder,在mycylinder包中。该类需增加以下内容:
- 私有属性包括高度h。
- 设计用于设置及获取私有属性h的方法(具体名称自定)。
- 实现计算表面积和体积的方法area()与volume()。
随后编写一个Java Application程序Compute.java,用来展示某圆柱体的中心坐标位置、高度以及它的表面积(不包括两个底面)、体积和底面积。输入参数如圆半径r、圆心坐标x和y及高度h均需从命令行获取。
注意:每个圆柱体都是基于一个已有的圆形,添加了高度生成而成;圆柱体的体积等于底面积乘以高;表面积计算公式为底面周长乘以高。此外,需要处理Compute.java程序中可能出现的所有异常情况,并提供相应的提示信息。例如,在命令行未输入参数时,程序应向控制台输出“请正确输入数值”的提示信息。
正确的输入示例的输出结果如图2所示(注:此处仅描述实验要求与流程)。