In Java, you can represent complex numbers (numbers with both a real and imaginary part) using the Complex
class in the java.lang.Math
package. This class provides methods for performing operations on complex numbers, such as adding, subtracting, multiplying, and dividing.
Here is an example of how you can use the Complex
class to create and manipulate complex numbers in Java:
import java.lang.Math; public class Main { public static void main(String[] args) { // Create a complex number with a real part of 1 and an imaginary part of 2 Complex c1 = new Complex(1, 2); // Create a complex number with a real part of 3 and an imaginary part of 4 Complex c2 = new Complex(3, 4); // Add the two complex numbers Complex c3 = c1.add(c2); System.out.println(c3); // Outputs "(4.0, 6.0)" // Subtract the two complex numbers Complex c4 = c1.subtract(c2); System.out.println(c4); // Outputs "(-2.0, -2.0)" // Multiply the two complex numbers Complex c5 = c1.multiply(c2); System.out.println(c5); // Outputs "(-5.0, 10.0)" // Divide the two complex numbers Complex c6 = c1.divide(c2); System.out.println(c6); // Outputs "(0.44, 0.08)" } }
In this example, we create two complex numbers c1
and c2
, and perform various operations on them using the methods of the Complex
class. The result of each operation is a new Complex
object, which is printed to the console.