ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:18.26KB ,
资源ID:17090227      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17090227.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象与java程序设计实验内容文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向对象与java程序设计实验内容文档格式.docx

1、 =20; arri=arri-1*i; sum=sum+1.0/(arri); /这是以DO WHILE循环处理的 /* i=1; do i+; while (i=20); sum=sum+1.0/arri; */ System.out.println (+sum);3、一个数如果恰好等于除它本身外的因子之和,这个数就称为“完数”。编写应用程序求1000以的所有完数并输出。public class Eg23 int i,j,sum;=1000; sum=0; for (j=1;j=A & anArriaz anArri-=32; System.out.printf(%c,anArri);3、

2、创建一个简单的成绩单程序,帮助老师评估学生的表现。该程序用double 数组存放成绩来计算平均成绩和标准方差。成绩通过键盘输入字符串,然后转换成double类型的数据。public class Eg2620请输入学生各科成绩,以空格区别!); Scanner reader = new Scanner(System.in); String text=reader.nextLine(); char arr=text.toCharArray(); int i,gs=0,js=1,mg=10; double sum=0,kg=1,germ=0,aver=0,sd=0;arr.length; if (a

3、rri= | arri=0 germ=germ*kg; sum=sum+germ; js=1; kg=1; germ=0; gs+; else if (arri=. js=0; else germ=germ*mg+(arri-0 if (js=0) kg=kg/10; if (arr.length-1=0) & (arrarr.length-1!) germ=germ*kg; sum=sum+germ; gs+; double gArr=new double gs; gs=0; js=1; mg=10; kg=1; germ=0; gArrgs=germ; gArrgs=germ; if (g

4、s!=0) aver=sum/gs; for (i=0;gs; sd=sd+(gArri-aver)*(gArri-aver); sd=sd/gs; sd=Math.sqrt(sd);平均值:+aver + +标准方差:+sd);试验四1、定义一个表示学生的类 Student, 包括域:学号、性别、年龄; 方法:获得学号、性别、年龄;修改年龄。书写JAVA程序创建Student类的对象及测试其方法的功能。class Student private int nomber; private String name; private String sex; private int age; Stud

5、ent(int nomber,String name,String sex,int age) this.nomber=nomber; this.name=name; this.sex=sex; this.age=age; void show()show函数被调用学号:+nomber+ 名字:+name+ 性别:+sex+ 年龄:+age); void reage(int age)修改年龄函数被调用public class Eg484 Scanner reader =new Scanner(System.in);请输入学号: int nomber=reader.nextInt();请输入: St

6、ring name=reader.next();请输入性别: String sex=reader.next();请输入年龄: int age=reader.nextInt(); Student obj=new Student (nomber,name,sex,age); obj.show();请修改年龄: age=reader.nextInt(); obj.reage(age);实验五 1、成员方法的参数传递class F int m=3; int n=4;class TestVarPass public void changeInt(int x,int y) /方法参数是基本数据类型 int

7、 temp; temp=x; x=y; y=temp;数据交换后:x=+x+,y=+y); public void changeArray(int z) /方法参数是数组 temp=z0; z0=z1; z1=temp; public void changeObject(F ff) /方法参数是对象 int temp; temp=ff.m; ff.m=ff.n; ff.n=temp; public static void main (String args) int c=new int2; c0=1; c1=2; F f=new F(); TestVarPass t=new TestVarPa

8、ss ();/创建测试类对象 System.out.println(调用changeInt方法前:c0=+c0+,c1=+c1); t.changeInt( c0,c1) ;调用changeInt方法后:0=调用changeArray方法前: t.changeArray(c) ;调用changeArray方法后:调用changeObject方法前:f.m=+f.m+,f.n=+f.n); t.changeObject(f);调用changeObject方法后:2、举一个包含静态变量与非静态变量的例子,说明静态成员变量的特征class StaticTestpublic int x = 1;pub

9、lic static int y = 1;class StaticTester public static void main(String args) StaticTest.y += 1; StaticTest t1 = new StaticTest(); StaticTest t2 = new StaticTest(); t1.x +=1; t1.y +=1; t2.x +=2; t2.y +=2;T1:X = + t1.x + , y = + t1.y);T2: + t2.x + + t2.y);3、以矩形的面积计算为例,编写一个方法将引用类型作为参数class RefTypePara

10、double width, height, area; RefTypePara(double w, double l) width = w; height = l; void calculateArea(RefTypePara p) /引用类型参数 p.area = p.width * p.height;class PassObj public static void main(String args) RefTypePara rr = new RefTypePara(10,10); rr.calculateArea(rr);矩形面积为 + rr.area);实验六 1、静态变量的应用clas

11、s Account String AccountNumber; String AccountName; double balance; static double lixi=0.1; public Account(String number,String name) AccountNumber=number; AccountName=name; balance=0.0; public void print()账号:+AccountNumber);名:+AccountName);年利率:+lixi); public class TestAccount public static void mai

12、n(String args) Account a=new Account(3454523314,三 Account b=new Account(3454524315四 a.print(); b.print(); b.lixi=0.9;修改年利率后:2、静态方法的应用class SuperClass public static void method1()这里调用的是:父类的静态方法method1 public void method2()父类的非静态方法method2class SubClass extends SuperClass子类的静态方法method1子类的非静态方法method2pu

13、blic class TestStaticMethod SubClass sub=new SubClass(); SuperClass sup; sup=sub; sup.method1(); sub.method1(); sup.method2(); sub.method2();3、抽象方法的应用abstract class Employee String name; String sex; public Employee(String n,String s) name=n; sex=s; public abstract String getDetail();class HourlyEmpl

14、oyee extends Employee private double wageRate; private double hours; public HourlyEmployee(String n,String s,double r,double h) super(n,s); / 调用父类的构造方法 wageRate=r; hours=h; public String getDetail() return name+ 每小时工资+wageRate+元,工作了 +hours+小时,共收入+wageRate*hours+元; class SalariedEmployee extends Empl

15、oyee private double salary; public SalariedEmployee(String n,String se,double sa) super(n,se); salary=sa; return name+ 每月工资+salary+public class TestAbstract Employee e; HourlyEmployee he=new HourlyEmployee(伟男,50,20); e=he; System.out.println(e.getDetail(); SalariedEmployee se=new SalariedEmployee(娜女,3000); System.out.println(se.getDetail();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1