zoukankan      html  css  js  c++  java
  • java学习第40天2020/8/14

    一.

    import java.util.Scanner;
    public class complex{
    	private int a,b,c,d;
    	complex(int m,int n,int p,int q){
    		a=m;b=n;c=p;d=q;
    	}
    	public void add()
    	{
    		System.out.println("加法:");
    		if(b+d>0) {
    			System.out.println((a+c)+"+"+(b+d)+"i");
    		}
    		else {
    			System.out.println((a+c)+(b+d)+"i");
    		}
    	}
    	public void subtrict() {
    		System.out.println("减法:");
    		if(b-d>0) {
    			System.out.println((a-c)+"+"+(b-d)+"i");
    		}
    		else {
    			System.out.println((a-c)+(b-d)+"i");
    		}
    	}
    	public void mul()
    	{
    		
    		System.out.println("乘法:");
    		 if((b*c+a*d)>0)
    			 System.out.println((a*c-b*d)+"+"+(b*c+a*d)+"i");
    		 else
    			 System.out.println((a*c-b*d)+(b*c+a*d)+"i");
    	}
    	public void divide() {
    		System.out.println("除法:");
    		 if((b*c-a*d)/(c*c+d*d)>0)
    			 System.out.println((a*c-b*d)/(c*c+d*d)+"+"+(b*c-a*d)/(c*c+d*d)+"i");
    		 else
    			 System.out.println((a*c-b*d)/(c*c+d*d)+(b*c-a*d)/(c*c+d*d)+"i");
    	}
    	public static void main(String[] args)
    	{
    		Scanner input=new Scanner(System.in);
    		int [] m=new int[4];
    		System.out.println("请输入两个复数:");
    		for(int i=0;i<4;i++)
    		{
    			m[i]=input.nextInt();
    		}
    		complex s=new complex(m[0],m[1],m[2],m[3]);
    		s.add();
    		s.subtrict();
    		s.mul();
    		s.divide();
    	}
    
    }
    

     复数乘法与除法的公式

    二.java中没有指针的概念

    三例题

  • 相关阅读:
    Java基础之十五 泛型
    设计模式之工厂模式
    数据结构之散列
    程序员的自我修养十内存
    程序员的自我修养一温故而知新
    Java编程思想之二十 并发
    Java编程思想之十八 枚举类型
    Java基础之十六 数组
    Java编程思想之十四 类型信息
    Java基础之十三 字符串
  • 原文地址:https://www.cnblogs.com/qiangini/p/13504433.html
Copyright © 2011-2022 走看看