ÃæÏò¶ÔÏó³ÌÐòѧÉúʵÑ鱨¸æ2013°æ 2 ÏÂÔØ±¾ÎÄ

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.