JAVA基础学习TP

JAVA基础学习TP

ID:40847557

大小:631.01 KB

页数:16页

时间:2019-08-08

JAVA基础学习TP_第1页
JAVA基础学习TP_第2页
JAVA基础学习TP_第3页
JAVA基础学习TP_第4页
JAVA基础学习TP_第5页
资源描述:

《JAVA基础学习TP》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、带参数的方法(二)第十四章//方法定义publicvoidaddName(name){//方法体}//方法调用intn=对象名.addName("张三");纠正代码中的错误,输出“早上好!”包(package)的作用有哪些?必须指定形参类型回顾与作业点评方法没有返回值预习检查基本数据类型和引用数据类型作为方法参数,在传递时有什么不同之处?本章任务实现MyShopping系统增加会员功能实现MyShopping系统会员积分功能本章目标会使用数组作为方法的参数和返回值会使用对象作为方法的参数使用Arrays类提供的sort()方法实现定义一个独立的方法来实现姓名排序,

2、该方法的返回值为数组类型数组类型的方法返回值2-11、编写方法,实现学生的姓名排序publicclassStudentsBiz{String[]names=newString[5];//学生姓名数组publicvoidinputNames(){//接收用户输入的5个学生姓名,存放于names中}//字符串数组作为返回值publicString[]getNames(){Arrays.sort(names);returnnames;}}返回字符串数组publicclassTestSort{publicstaticvoidmain(String[]args){Stude

3、ntsBizst=newStudentsBiz();st.inputNames();String[]namesbysort=st.getNames();System.out.println("****排序后****");for(inti=0;i

4、添加方法,传递对象参数定义测试类对象类型的参数3-12、编写学生成绩计算类,计算学生平均分publicclassStudents{//定义三门课成绩属性floatjava=0;floatdatabase=0;floathtml=0;}三门课成绩publicclassScore{//计算平均分,对象作为参数publicfloatgetAvg(Studentsstu){floatavg=0;avg=(stu.java+stu.database+stu.html)/3;returnavg;}}对象类型的参数3-2返回结果对象类型的参数publicclassTestSco

5、re{publicstaticvoidmain(String[]args){Studentsstu=newStudents();Scoresc=newScore();floatavg=0;stu.java=80;stu.database=95;stu.html=77;avg=sc.getAvg(stu);System.out.println("该学生的平均分为:"+avg);}}调用方法,传递参数,返回结果演示示例2:对象类型的参数对象类型的参数3-3publicclassTestScore{publicstaticvoidmain(String[]args){S

6、tudentsstu=newStudents();Scoresc=newScore();floatavg=0;stu.java=80;stu.database=95;stu.html=77;avg=sc.getAvg(stu);System.out.println("该学生的平均分为:"+avg);}}publicclassScore{//计算平均分,对象作为参数publicfloatgetAvg(Studentsstu){floatavg=0;avg=(stu.java+stu.database+stu.html)/3;returnavg;}}main:stu0

7、x2a486c0.00.00.00main:avg80957784.0getAvg:stu0x2a486c0getAvg:avg84.0省略内存分配内存分配图Students类中定义身高属性Height类中定义方法,传递学生对象数组,求平均身高测试类调用Height类的方法对象数组类型的参数2-13、计算学生的平均身高publicclassHeight{publicfloatgetAvgHeight(Students[]stu){floatavgHeight=0;floatall=0;//所有学生的总身高intcount=0;//学生计数for(inti=0;i<

8、stu.l

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

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

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