English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Recopilación de ejemplos de Kotlin
En este programa, aprenderás a sumar dos números complejos en Kotlin creando una clase llamada Complex y pasándola a la función add().
class Complex(internal var real: Double, internal var imag: Double) fun main(args: Array<String>) { val n1 = Complex(2.3, 4.5) val n2 = Complex(3.4, 5.0) val temp: Complex temp = add(n1, n2) System.out.printf("Suma = %.1f + %.1fi", temp.real, temp.imag) } fun add(n1: Complex, n2: Complex): Complex { val temp = Complex(0.0, 0.0) temp.real = n1.real + n2.real temp.imag = n1.imag + n2.imag return temp }
Al ejecutar el programa, la salida es:
Suma = 5.7 + 9.5i
En el programa anterior, creamos una clase Complex que tiene dos variables miembro: real e imag. Como su nombre indica, real almacena la parte real del número complejo y imag almacena la parte imaginaria.
La clase Complex tiene un constructor que inicializa los valores de real e imag.
También creamos una nueva función estática add() que toma dos números complejos como parámetros y devuelve el resultado en forma de número complejo.
En el método add(), simplemente sumamos el número complejo n1y n2Sumamos los reales y los imaginarios, almacenamos el resultado en una nueva variable temp y devolvemos temp.
Luego, en la llamada a la función main(), utilizamos la función printf() para imprimirlo.
Este es el código Java equivalente:Programa Java para sumar dos números complejos