Circle.java
public class Circle extends Geometry { double r; Circle(double r) { this.r = r; }
¡¾´úÂë2¡¿ //ÖØÐ´ getArea()·½·¨ }
MainClass.java
public class MainClass{
public static void main(String args[]) {
Geometry [] tuxing=new Geometry[29]; //ÓÐ29¸öGeometry¶ÔÏó for(int i=0;i tuxing[i]=new Rect(16+i,68); else if(i%2==1) tuxing[i]=new Circle(10+i); } TotalArea computer=new TotalArea(); computer.setTuxing(tuxing); System.out.printf(\¸÷ÖÖͼÐεÄÃæ»ýÖ®ºÍ:\\n%f\ } } Çë¸ù¾Ý³ÌÐò¹¦ÄÜ£¬²¹³äÍê±Ï³ÌÐò£¬²¢µ÷ÊÔ³ÌÐò½ØÈ¡Ð§¹ûͼ¡£Ã»ÓнØÍ¼0·Ö¡£20·Ö¡£Ã¿¿Õ10·Ö¡£ 1. 2. 6¡¢½Ó¿ÚµÄʹÓ㺸èÊÖ´óÈü£¨20·Ö£© ¾ßÌåÒªÇó¼ûÖ¸µ¼ÊéP34Ò³ CompurerAverage.java public interface CompurerAverage { //½Ó¿Ú public double average(double x[]); } SongGame.java public class SongGame implements CompurerAverage { public double average(double x[]) { int count=x.length; double aver=0,temp=0; for(int i=0;i temp=x[j]; x[j]=x[i]; x[i]=temp; } } } for(int i=1;i if(count>2) aver=aver/(count-2); else aver=0; return aver; } } School.java public class School implements CompurerAverage { ¡¾´úÂë1¡¿//ÖØÐ´public double average(double x[])·½·¨,·µ»ØÊý×éx[]µÄÔªËØµÄËãÊõƽ¾ù } Estimator.java public class Estimator{ //Ö÷Àà public static void main(String args[]) { double a[] = {9.89,9.88,9.99,9.12,9.69,9.76,8.97}; double b[] ={56,55.5,65,50,51.5,53.6,70,49,66,62,46}; CompurerAverage computer; computer=new SongGame(); double result=¡¾´úÂë2¡¿ //computerµ÷ÓÃaverage(double x[])·½·¨£¬½«Êý×éa´«µÝ¸ø²ÎÊýx System.out.printf(\ System.out.printf(\¸èÊÖ×îºóµÃ·Ö:%5.3f\\n\ computer=new School(); result=¡¾´úÂë3¡¿ //computerµ÷ÓÃaverage(double x[])·½·¨£¬½«Êý×éb´«µÝ¸ø²ÎÊýx System.out.printf(\ѧÉúƽ¾ùÌåÖØ:%-5.2f kg\ } } ´ð°¸£º 1. 2. 3. ʵ Ñé ±¨ ¸æ Ôº£¨Ïµ£©£ºÐÅϢѧԺ ¿Î³ÌÃû³Æ£ºÃæÏò¶ÔÏó³ÌÐòÉè¼Æ£¨Java£© ÈÕÆÚ£º °à¼¶ רҵ ʵÑé Ãû³Æ ËùÓà Èí¼þ ʵ Ñé Ä¿ µÄ »ò Òª Çó ÐÅÏ¢¹ÜÀíÓëÐÅϢϵͳ ѧºÅ ÐÕÃû Òì³£Àà JDK¡¢¼Çʱ¾ ʵÑéÊÒ ¼ÆËã»úºÅ ³É¼¨ÆÀ¶¨ ½ÌʦǩÃû 601 ÕÆÎÕÒì³£ÀàµÄʹÓÃ ÕÆÎÕtry-catch-finllayµÄ×éºÏ 1¡¢¼ì²éΣÏÕÆ· Çë¸ù¾ÝÖ¸µ¼ÊéP41Ò³Ïà¹ØÒªÇ󣬽«¡¾´úÂë¡¿Ìæ»»ÎªJava³ÌÐò´úÂë¡£30·Ö Goods.java public class Goods { boolean isDanger; String name; public void setIsDanger(boolean boo) { isDanger = boo; } public boolean isDanger() { return isDanger; } public void setName(String s) { name = s; } public String getName() { return name; } } DangerException.java public class DangerException extends Exception { String message; public DangerException() { message = \ΣÏÕÆ·!\ } public void toShow() { System.out.print(message+\ } } Machine.java public class Goods { boolean isDanger; String name; public void setIsDanger(boolean boo) { isDanger = boo; } public boolean isDanger() { Check.java public class Check { public static void main(String args[]) { Machine machine = new Machine(); String name[] ={\Æ»¹û\Õ¨Ò©\Î÷·þ\ÁòËá\ÊÖ±í\Áò»Ç\ Goods [] goods = new Goods[name.length]; //¼ì²é6¼þÎïÆ· for(int i= 0;i goods[i].setIsDanger(false); goods[i].setName(name[i]); } else { goods[i].setIsDanger(true); goods[i].setName(name[i]); } } for(int i= 0;i System.out.println(goods[i].getName()+\¼ì²éͨ¹ý\ } catch(DangerException e) { ¡¾´úÂë2¡¿ //eµ÷ÓÃtoShow()·½·¨ System.out.println(goods[i].getName()+\±»½ûÖ¹!\ } } } } ´ð°¸£º 1. 2.