- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1521133-朱海-实验报告2
上海建桥学院实验报告 课程名称: 面向对象程序设计 实验类型: 设计型 实验项目名称: 类的封装 实验地点: 实验日期: 2016 年 4 月 17 日 姓名: 朱海 学号: 1521133 班级: 网络中兴B15-1 成绩: 一、实验目的及要求 1.掌握包的创建。 2.掌握访问控制符的使用 二、实验环境及要求 jdk1.5以上的开发环境,可使用任何编辑器。 三、实验内容及步骤 实验一: 实现程序,有以下三个要求 1.设计正方形类Square,将其生成在myapp.graphics包中,成员变量访问权限设计为私有,设计构造方法以及其他成员方法。 2.设计圆类Circle,将其生成在myapp.graphics包中,成员变量访问权限为私有,至少提供一个改变圆半径的成员方法。 3.主函数实现功能,要求: 1)正方形的边长的值来源于命令行 2)圆的半径的值来自键盘数据。 3)当输入的边长大于半径时,输出圆周长和正方形面积的差值,反之输出圆面积和正方形周长的差值 (若输出的差值为负值,请将其转化为正值)。 4)圆的半径和正方形的边长都更改为以前值得两倍,输出圆的面积和正方形的周长。 源代码(排版工整):package myapp.graphics; public class Square { private double l; public double s(){ return getl()*getl(); } public double c(){ return 4*getl(); } public double getl() { return l; } public void setl(double l) { this.l = l; } } package myapp.graphics; public class Circle { private double r=0; private final double PI=3.14; public double s(){ return PI*getr()*getr(); } double c(){ return PI*2*getr(); } public double getc() { return PI*2*getr(); } public double gets() { return PI*getr()*getr(); } public double getr() { return r; } public void setr(double r) { this.r = r; } } package myapp.graphics; import myapp.graphics.Square; import myapp.graphics.Circle; import java.util.Scanner; public class Test { public static void main(String[]args){ double c; Square sq1=new Square(); Scanner scan=new Scanner(System.in); double a=Double.parseDouble(args[0]); sq1.setl(a); Circle b=new Circle(); System.out.println(请输入半径); b.setr(scan.nextDouble()); if(sq1.getl()b.getr()) c=b.getc()-sq1.s(); else c=b.s()-sq1.c(); if(c0) c=Math.abs(c); System.out.print(c); double sdouble=4*b.gets(); double cdouble=2*sq1.c(); System.out.println(周长为+cdouble+面积为+sdouble); } } 结果(截图): 实验二: 设计程序实现两个复数的相加操作。 设计一个复数
有哪些信誉好的足球投注网站
文档评论(0)