20175333曹雅坤 实验三敏捷开发与XP实践《Java开发环境的熟悉》
20175333曹雅坤 实验三敏捷开发与XP实践《Java开发环境的熟悉》实验报告敏捷开发与XP实践-1实验目的与要求:
public class CodeStandard { public static void main(String [] args){ StringBuffer buffer = new StringBuffer(); buffer.append('S'); buf fer.append("tringBuffer"); System.out.println(buffer.charAt(1)); System.out.println(buffer.capacity()); System.out.println(buffer.indexOf("tring")); System.out.println("buffer = " + buffer.toString()); if(buffer.capacity()<20) buffer.append("1234567"); for(int i=0; i<buffer.length();i++) System.out.println(buffer.charAt(i)); } } 实验步骤
检查代码 格式化之后
import java.text.DecimalFormat; public class Complex { double RealPart; double ImagePart; public Complex(){ } public Complex(double R,double I){ RealPart = R; ImagePart = I; } public void setter(double R,double I){ RealPart = R; ImagePart = I; } public double getterRealPart(){ return RealPart; } public double getterImagePart(){ return ImagePart; } @Override public boolean equals(Object obj){ if(this==obj){ return true; } else { return false; } } @Override public String toString(){ String s = ""; if(getterRealPart()==0&&getterImagePart()==0){ s="0"; } else if(getterRealPart()!=0&&getterImagePart()==0){ s=s+getterRealPart(); } else if (getterRealPart()==0&&getterImagePart()!=0){ s=s+getterImagePart()+"i"; } else { if(getterImagePart()<0){ s = s+getterRealPart()+getterImagePart()+"i"; } else { s = s+getterRealPart()+"+"+getterImagePart()+"i"; } } return s; } public Complex ComplexAdd(Complex a){ return new Complex((getterRealPart()+a.getterRealPart()),(getterImagePart()+a.getterImagePart())); } public Complex ComplexSub(Complex a){ return new Complex((getterRealPart()-a.getterRealPart()),(getterImagePart()-a.getterImagePart())); } public Complex ComplexMulti(Complex a){ double imaginePart = getterRealPart()*a.getterImagePart()+getterImagePart()*a.getterRealPart(); double realPart = getterRealPart()*a.getterRealPart()-getterImagePart()*a.getterImagePart(); return new Complex(realPart,imaginePart); } public Complex ComplexDiv(Complex a) throws Exception { double imaginePart = -getterRealPart()*a.getterImagePart()+getterImagePart()*a.getterRealPart(); double realPart = getterRealPart()*a.getterRealPart()+getterImagePart()*a.getterImagePart(); double div = a.getterRealPart()*a.getterRealPart()+a.getterImagePart()*a.getterImagePart(); if(div==0){ throw new Exception(); } realPart = realPart/div; imaginePart = imaginePart/div; DecimalFormat decimalFormat = new DecimalFormat("0.0"); return new Complex(Double.valueOf(decimalFormat.format(realPart)),Double.valueOf(decimalFormat.format(imaginePart))); } } 敏捷开发与XP实践-3
/** * @author caoyakun * @date 2019/5/3 */ import java.text.DecimalFormat; public class Complex { double RealPart; double ImagePart; public Complex() { } public Complex(double R,double I) { RealPart = R; ImagePart = I; } public void setter(double R,double I) { RealPart = R; ImagePart = I; } public double getterRealPart() { return RealPart; } public double getterImagePart() { return ImagePart; } @Override public boolean equals(Object obj) { if (this == obj) { return true; } else { return false; } } @Override public String toString() { String s = ""; if (getterRealPart() == 0 && getterImagePart() == 0) { s = "0"; } else if (getterRealPart() != 0 && getterImagePart() == 0) { s = s + getterRealPart(); } else if (getterRealPart() == 0 && getterImagePart() != 0) { s = s + getterImagePart() + "i"; } else { if (getterImagePart() < 0) { s = s + getterRealPart() + getterImagePart() + "i"; } else { s = s + getterRealPart() + "+" + getterImagePart() + "i"; } } return s; } public Complex ComplexAdd(Complex a) { return new Complex((getterRealPart() + a.getterRealPart()),(getterImagePart() + a.getterImagePart())); } public Complex ComplexSub(Complex a) { return new Complex((getterRealPart() - a.getterRealPart()),(getterImagePart() - a.getterImagePart())); } public Complex ComplexMulti(Complex a) { double imaginePart = getterRealPart() * a.getterImagePart() + getterImagePart() * a.getterRealPart(); double realPart = getterRealPart() * a.getterRealPart() - getterImagePart() * a.getterImagePart(); return new Complex(realPart,imaginePart); } public Complex ComplexDiv(Complex a) throws Exception { double imaginePart = -getterRealPart() * a.getterImagePart() + getterImagePart() * a.getterRealPart(); double realPart = getterRealPart() * a.getterRealPart() + getterImagePart() * a.getterImagePart(); double div = a.getterRealPart() * a.getterRealPart() + a.getterImagePart() * a.getterImagePart(); if (div == 0) { throw new Exception(); } realPart = realPart / div; imaginePart = imaginePart / div; DecimalFormat decimalFormat = new DecimalFormat("0.0"); return new Complex(Double.valueOf(decimalFormat.format(realPart)),Double.valueOf(decimalFormat.format(imaginePart))); } } 码云链接搭档 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows批处理文件以运行PHP文件
- .net – 使用InstallUtil卸载不存在的服务
- .net – 如何在FileSavePicker中接受任何文件类型?
- 如何在Windows上保存Emacs中的剪贴板内容?
- windows – 在VBScript中获取命令行输出(无需写入文件)
- windows – 检测用户何时截取我的程序的屏幕截图
- 是否有一个“更多”命令可以在Windows中的Git shell中使用?
- 如何在.net Windows应用程序中实现“撤消”操作?
- Windows server 2008 R2 配置AD域控服务并为用户设置统一桌
- windows-runtime – MapControl区分用户或程序中心更改
- netcore开发windows普通服务(非Web)并一键发布到
- 托管 – 自助主机或租用主机:.Net Windows服务与
- windows-server-2008-r2 – Windows Server 2008
- windows-phone-7 – 是否隐藏Windows Phone 7应用
- active-directory – dsadd给出“提供的名称不是
- 三、Windows下用FFmpeg+nginx+rtmp搭建直播环境
- windows-sbs-2008 – SBS 2008可以浏览共享,但不
- Windows – 在虚拟主机中创建别名目录
- vbscript – 在vbs中发送windows密钥?
- 指定Windows cmd中接口的路由