欢迎来到天天文库
浏览记录
ID:24771065
大小:76.54 KB
页数:4页
时间:2018-11-16
《云大java实验5lab5(陆歌浩)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、云南大学软件学院实验报告课程:Java程序设计实验学期:2012-2013学年第一学期任课教师:陆歌浩专业:软件工程学号:序号:姓名:成绩:实验5Applying00ConceptsUsingJava一、实验目的练习Java屮而14对象概念的应用一-学会使用现有对象和自定义类。二、实验内容ProgramCreateaclasscalledCircle,javawithfieldsnamedradius,area,anddiameter.IncludemethodsnamedsetRadius(),getRadius,andcomputeDiameter0,whichcal
2、culatesthecircle’sdiameter,andcomputeAreaO,whichcomputesthecircle’sarea.Hint:diameterofacircleistwiceitsradius.Hint:areaofacircleis3.14multipliedbythesquareoftheradius.CreateaclasscalledTestCircle.javawhosemainmethoddeclares2Circleobjects.UsingsetRadius()method,assignoneCircleasmallradius
3、valueandassignanotheralargerradiusvalue.CallcomputeDiameter()andcomputeAreaforeachcircleanddisplaytheresults.Outputresultofusingcommandinput"58":Theareaofais78.5Thediameterofais10.0Theareaofbis200.96Thediameterofbis16.0实验代码:importjavax.swing.DOptionPane;publicclassTestCircle{publicstaticv
4、oidmain(String[]args){Circlea=newCircle();Circleb=newCircle();doublerada.radb:rad_a=Double.parseZ?cH/bLe(]OptionPane.showInpwt/?ialog("请输入圆a的半径:"));//接收圆a的半径rad_b=Double.par'seZ?owbLe(]OptionPane.s/?owInpwtDiGLog("请输入圆b的半径:"));//接收圆b的半径a.setRadius(rad_a);//设置圆a的半径b.setRadius(rad_b);//设置圆b
5、的半径Stringstrl=HTheareaofais11;Stringstr2=HThediameterofais’•;Stringstr3="TheareaofbisStringstr4=HThediameterofbisstr2itJOptionPane.shouMessageDiaLog^null^strl+a.computeArea()+nN++a.computeDiameter()+"u+str3+b.computeArea()+""+str4+b.computeDiameter(),"执行结•果(孙金文一20101120007)〕OptionPa
6、ne•PLAINNESSAGE);}}classCircleprivatedoubleradius;privatedoublearea;privatedoublediameter;staticfinaldoublePI=3.14;publicvoidsetRadius(doublerad)//设詈.半径的方法{radius=rad;}publicdoublegetRadius()//返回半径:的方法{returnradius;}publicdoublecomputeDiameter()//计算S径的方法{diameter=radius*2;returndiameter;}
7、publicdoublecomputeArea()//计算面积的方法{area=PI*Math.pow(radius,2);returnarea;}运行截图:瑜入请输八园a的半轻确定取消确定敗消执行结果(孙金文——20101120007〕~IjjtfSMfTheareaofais78.5Thediameterofais10.0Theareaofbis200.96Thediameterofbis16.06角定
此文档下载收益归作者所有