Olá, segue o código que tenho dúvidas. Desde já agradeço.
// Classe de números complexos
class Complexo {
double x, y; // parte real e complexo, respectivamnte
public double Re() { // retorna a parte real
return x;
}
public double Im() { /retorna a parte imaginaria
return y;
}
public Complexo Vezes(Complexo c) { //Não entendi este método. O que é Vezes e qual sua relação com Complexo?
Complexo resultado; //O que é resultado e qual sua relação com Complexo?
resultado.x = x * c.x - y * c.y; //O que é c.x e c.y?
resultado.y = x * c.y + y * c.x;
return resultado;
}
public void print() {
System.out.println("(" + x + " + " + y + “i)”);
}
}
public class Teste {
public static void main(String args[]) {
Complexo z, w; z.x = 1;
z.y = 2;
System.out.print( "O valor de z é ");
z.print();
System.out.println( "A parte real de z é = " + z.Re() );
System.out.println( "A parte imaginária de z é = ", z.Im() );
System.out.print("O valor de z ao quadrado é ");
w = z.Vezes( z );
w.print();
}
}