JAVA实验_题目7

JAVA实验_题目7

ID:38289083

大小:31.99 KB

页数:6页

时间:2019-06-07

JAVA实验_题目7_第1页
JAVA实验_题目7_第2页
JAVA实验_题目7_第3页
JAVA实验_题目7_第4页
JAVA实验_题目7_第5页
资源描述:

《JAVA实验_题目7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章类和对象【实验目的】(1)熟练掌握类、类方法的定义(2)明确类与对象的关系掌握关键字new的引用(3)掌握对象的引用(4)掌握构造方法及一般方法的使用【实验范例】例1:(类的构造)定义一个表示学生信息的类Student,要求如下:(有关类的编程)(1)类Student的成员变量:sNO表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;ge

2、tName():获得姓名;getSex():获得性别;getAge()获得年龄;getJava():获得Java课程成绩(4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。程序代码://PragrammenameStudent.java;publicclassStudent{StringsNO,sName,sSex;intsAge,sJava;publicStudent(StringXH,StringXM,String

3、XB,intNL,intXF){super();sNO=XH;sName=XM;sSex=XB;sAge=NL;sJava=XF;}publicStringgetNO(){returnsNO;}publicStringgetName(){returnsName;}publicStringgetSex(){returnsSex;}publicintgetAge(){returnsAge;}publicintgetJava(){returnsJava;}publicstaticvoidmain(String[]args){Student[]

4、st=newStudent[5];st[0]=newStudent("09zc01","张三","男",19,94);st[1]=newStudent("09zc02","李四","男",20,85);st[2]=newStudent("09zc03","王五","女",18,96);st[3]=newStudent("09zc04","赵六","男",17,90);st[4]=newStudent("09zc05","杨七","女",21,88);intmax=0,min=100,sum=0;System.out.println("学

5、生信息:");for(inti=0;imax)max=st[i].sJava;sum=sum+st[i].sJava;System.out.println("学生编号:"+st[i].getNO()+"姓名:"+st[i].getName()+"性别:"+st[i].getSex()+"年龄:"+st[i].getAge()+"Java课学分:"+st[i].getJava());}System.out.p

6、rintln();System.out.println("共有学生:"+st.length+"平均成绩:"+sum/st.length);System.out.println("最小学分:"+min+",最大学分:"+max);}}例2:(类对象的使用)一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出,然后写出测试类测试该类(建立独立类Tourist来实现门票分类,并在主程序中使用该类的对象,类里面包含2个方法:分别是setAge(intage)和ticket())程序代码:importja

7、va.util.Scanner;classTourist{intage;intticketPrice;publicvoidsetAge(intage){this.age=age;}publicvoidticket(){if(age>0&&age<12)ticketPrice=20;elseif(age<20)ticketPrice=40;elseif(age<50)ticketPrice=80;elseticketPrice=35;System.out.println("门票价格:"+ticketPrice);}}publicclass

8、Prog1{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);Touristt1=newTourist();Syst

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。