zoukankan      html  css  js  c++  java
  • 100到简单加减乘除算法的程序

    public class Complex {   
        double real; 
        double image;   
           
        Complex(){    
            Scanner input = new Scanner(System.in); 
            double real = input.nextDouble(); 
            double image = input.nextDouble(); 
            Complex(real,image); 
        
       
        private void Complex(double real, double image) {
            
            this.real = real; 
            this.image = image; 
        
       
        Complex(double real,double image){   
            this.real = real; 
            this.image = image; 
        
       
        public double getReal() { 
            return real; 
        
       
        public void setReal(double real) { 
            this.real = real; 
        
       
        public double getImage() { 
            return image; 
        
       
        public void setImage(double image) { 
            this.image = image; 
        
           
        Complex add(Complex a){
            double real2 = a.getReal(); 
            double image2 = a.getImage(); 
            double newReal = real + real2; 
            double newImage = image + image2; 
            Complex result = new Complex(newReal,newImage); 
            return result; 
        
           
        Complex sub(Complex a){
            double real2 = a.getReal(); 
            double image2 = a.getImage(); 
            double newReal = real - real2; 
            double newImage = image - image2; 
            Complex result = new Complex(newReal,newImage); 
            return result; 
        
           
        Complex mul(Complex a){   
            double real2 = a.getReal(); 
            double image2 = a.getImage(); 
            double newReal = real*real2 - image*image2; 
            double newImage = image*real2 + real*image2; 
            Complex result = new Complex(newReal,newImage); 
            return result; 
        
           
        Complex div(Complex a){   
            double real2 = a.getReal(); 
            double image2 = a.getImage(); 
            double newReal = (real*real2 + image*image2)/(real2*real2 + image2*image2); 
            double newImage = (image*real2 - real*image2)/(real2*real2 + image2*image2); 
            Complex result = new Complex(newReal,newImage); 
            return result; 
        
           
        public void print(){
            if(image > 0){ 
                System.out.println(real + " + " + image + "i"); 
            }else if(image < 0){ 
                System.out.println(real + "" + image + "i"); 
            }else
                System.out.println(real); 
            
        
    }
  • 相关阅读:
    Excel相关函数
    慢SQL优化
    idea 添加阿里代码检查插件
    Jmeter使用自定义编写代码
    七、一些困难的测试场景:多线程、持久化存储等
    六、测试驱动开发 TDD
    五、从宏观角度考虑单元测试
    四、使用Mock对象
    三、单元测试要测试的是什么? The Right-BICP
    二、优秀单元测试的五个特征FIRST
  • 原文地址:https://www.cnblogs.com/tanmengjia39/p/6550449.html
Copyright © 2011-2022 走看看