20145324 Java实验二
2024-10-19 23:50:02
实验1:
先建立.java 在建立test
测试正常情况
测试出错情况
错误
修改后的代码
正确
测试边界情况
100时出错
修改后的代码
测试
实验2:
先建test在写,java
实验3:建模
练习
、、、
public class Complex {
public double m_dRealPart;
public double m_dImaginPart;
public Complex(){
this.m_dImaginPart=0;
this.m_dRealPart=0;
}
public Complex(double r,double I){
this.m_dRealPart=r;
this.m_dImaginPart=I;
}
public double GetRealPart(){return this.m_dRealPart;}
public double GetImaginaryPart(){return this.m_dImaginPart;}
public void SetRealPart(double d){this.m_dRealPart=d;}
public void SetImaginaryPart(double d){this.m_dImaginPart=d;}
public Complex ComplexAdd1(Complex c){
this.m_dRealPart=this.m_dRealPart+c.m_dRealPart;
this.m_dImaginPart=this.m_dImaginPart+c.m_dImaginPart;
return this;
}
public Complex ComplexAdd2(double c){
this.m_dRealPart=this.m_dRealPart+c;
return this;
}
public Complex ComplexMinus1(Complex c){
this.m_dRealPart=this.m_dRealPart -c.m_dRealPart;
this.m_dImaginPart=this.m_dImaginPart -c.m_dImaginPart;
return this;
}
public Complex ComplexMinus2(double c){
this.m_dRealPart=this.m_dRealPart-c;
return this;
}
public Complex ComplexMulti1(Complex c){
double a=this.m_dImaginPart;
double b=this.m_dRealPart;
this.m_dRealPart=b*c.m_dRealPart-(a*c.m_dImaginPart);
this.m_dImaginPart=b*c.m_dImaginPart+a*c.m_dRealPart;
return this;
}
public Complex ComplexMulti2(double c){
double a=this.m_dImaginPart;
double b=this.m_dRealPart;
this.m_dRealPart=this.m_dRealPart*c;
this.m_dImaginPart=this.m_dImaginPart*c;
return this;
}
public String toString(){
return this.m_dRealPart+"+"+this.m_dImaginPart+"i";
}
}
、、、
测试
步骤 耗时 百分比
需求分析 10m 17%
设计 20m 33%
代码实现 10m 17%
测试 5m 8.3%
分析总结 15m 25%
建模
最新文章
- mac gem install nokogiri error
- POS管理系统之出入库单分页查询
- HDU 1425 sort(堆排序/快排/最大堆/最小堆)
- 标签语义化之常用HTML标签
- Nginx + Tomcat 动静分离实现负载均衡(转)
- iOS开发学习路线图
- sql server 与C#数据类型对应表
- 购买SSD固态硬盘须当心,你知道什么是SLC、 MLC、TLC闪存芯片颗粒吗?
- IIS防止同一IP大量非法访问
- MVC3中 ViewBag、ViewData和TempData的使用和区别(不是自己写的)
- Hibernate的批量处理
- pg_config executable not found
- cocos2dx - 在MFC中使用cocos2dx
- centos 配置 php 执行shell的权限
- python import自定义模块方法
- .Net中Web增加加密狗管理
- HDU 1811 Rank of Tetris 【拓扑排序】+【并查集】
- 【Android】3.14 公交线路查询功能
- nginx分发请求的2种方式:1、指明server_name;2、通过location过滤uri来分发请求;
- vuejs源码摘抄
热门文章
- Spring 之注解事务 @Transactional(转载)
- 对 js 高程 Preflighted Reqeusts 的理解
- 2017 Multi-University Training Contest - Team 3—HDU6058 Kanade's sum
- Yii2 里使用Redis扩展
- 使用LoadRunner的Web(HTTP/HTML)协议录制手机app脚本
- 14.Iterate a Cursor in the mongo Shell-官方文档摘录
- 使用selenium找出外卖点餐次数最多的10个顾客
- 003-linux基本目录介绍
- HDU中大数实现的题目,持续更新(JAVA实现)
- python16_day23【cmdb前端】