資源簡介
設計任意兩個復數實現4則運算(復數加法、減法、乘法、除法)的Web程序。要求采用如下的設計模式:
(1)JavaBea+JSP
(2)JavaBean+Servlet+JSP

代碼片段和文件信息
package?beans;
public?class?Complex?{
private?double?real;
private?double?ima;
public?Complex()?{
}
public?Complex(double?real?double?ima)?{
this.real?=?real;
this.ima?=?ima;
}
public?double?getReal()?{
return?real;
}
public?void?setReal(double?real)?{
this.real?=?real;
}
public?double?getIma()?{
return?ima;
}
public?void?setIma(double?ima)?{
this.ima?=?ima;
}
public?Complex?add(Complex?a)?{
return?new?Complex(this.real?+?a.real?this.ima?+?a.ima);
}
public?Complex?sub(Complex?a)?{
return?new?Complex(this.real?-?a.real?this.ima?-?a.ima);
}
public?Complex?mul(Complex?a)?{
double?x?=?this.real?*?a.real?-?this.ima?*?a.ima;
double?y?=?this.real?*?a.ima?+?this.ima?*?a.real;
return?new?Complex(x?y);
}
public?Complex?div(Complex?a)?{
double?z?=?a.real?*?a.real?+?a.ima?*?a.ima;
double?x?=?(this.real?*?a.real?+?this.ima?*?a.ima)?/?z;
double?y?=?(this.ima?*?a.real?-?this.real?*?a.ima)?/?z;
return?new?Complex(x?y);
}
public?String?info()?{
if?(ima?>=?0.0)
return?real?+?“+“?+?ima?+?“*i“;
else
return?real?+?“-“?+?(-ima)?+?“*i“;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????529??2016-11-01?15:30??worktest7_1\.classpath
?????文件????????306??2016-11-01?15:30??worktest7_1\.myme
?????文件???????1754??2016-11-01?15:44??worktest7_1\.project
?????文件????????500??2016-11-01?15:30??worktest7_1\.settings\.jsdtscope
?????文件????????395??2016-11-01?15:30??worktest7_1\.settings\org.eclipse.jdt.core.prefs
?????文件????????471??2016-11-01?15:30??worktest7_1\.settings\org.eclipse.wst.common.component
?????文件????????252??2016-11-01?15:30??worktest7_1\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2016-11-01?15:30??worktest7_1\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2016-11-01?15:30??worktest7_1\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1163??2016-11-01?15:43??worktest7_1\src\beans\Complex.java
?????文件???????2725??2016-11-01?15:55??worktest7_1\src\MySevletpackage\ServlCaculate.java
?????文件???????1391??2016-11-01?16:04??worktest7_1\WebRoot\input1.jsp
?????文件???????1401??2016-11-01?15:43??worktest7_1\WebRoot\input2.jsp
?????文件?????????36??2016-11-01?15:30??worktest7_1\WebRoot\me
?????文件???????1445??2016-11-01?16:03??worktest7_1\WebRoot\output1.jsp
?????文件????????836??2016-11-01?15:57??worktest7_1\WebRoot\output2.jsp
?????文件???????1831??2016-11-10?21:05??worktest7_1\WebRoot\WEB-INF\classes\beans\Complex.class
?????文件???????2274??2016-11-10?21:05??worktest7_1\WebRoot\WEB-INF\classes\MySevletpackage\ServlCaculate.class
?????文件????????861??2016-11-01?15:44??worktest7_1\WebRoot\WEB-INF\web.xm
?????目錄??????????0??2016-11-10?22:06??worktest7_1\WebRoot\WEB-INF\classes\beans
?????目錄??????????0??2016-11-10?22:06??worktest7_1\WebRoot\WEB-INF\classes\MySevletpackage
?????目錄??????????0??2016-11-10?22:06??worktest7_1\WebRoot\WEB-INF\classes
?????目錄??????????0??2016-11-01?15:30??worktest7_1\WebRoot\WEB-INF\lib
?????目錄??????????0??2016-11-10?22:06??worktest7_1\src\beans
?????目錄??????????0??2016-11-10?22:06??worktest7_1\src\MySevletpackage
?????目錄??????????0??2016-11-10?22:06??worktest7_1\WebRoot\me
?????目錄??????????0??2016-11-10?22:06??worktest7_1\WebRoot\WEB-INF
?????目錄??????????0??2016-11-01?15:30??worktest7_1\.myeclipse
?????目錄??????????0??2016-11-10?22:06??worktest7_1\.settings
?????目錄??????????0??2016-11-10?22:06??worktest7_1\src
............此處省略5個文件信息
評論
共有 條評論