Duvidas em java

Alguem pode me ajudar a resolver este programa, pois o mesmo esta dando erro e não consegui resolve-lo, preciso do resultado dele.

Responder às questões seguintes, gravando um arquivo com as respostas.

1 ? Analisar o código apresentado abaixo e mostre seu resultado.

// 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) {
 Complexo resultado;
 resultado.x = x * c.x - y * 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();
 }
}

Oi. Cadê a indentação do código?

Além disso, por favor, poste títulos descritivos em seu tópico.
Como 99.9% dos tópicos no GUJ são dúvidas, e são em Java, você acabou não dizendo nada em seu título.

Além disso, você não falou qual exatamente é a sua dúvida. Nem disse que erro está dando.
Não poste só o enunciado do seu exercício, afinal, não iremos fazer sua lição de casa para você.

Poste o erro por favor…
E se você usou o mesmo código que está aqui dê uma olhada na linha 7… seu comentário tem uma barra só…

No mais sem o erro não dá para adivinhar mesmo…

E qual é o erro?
Há vários erros no seu código, estude mais um pouco e refaça-o.

realmente… fazer dever de casa não dá.

Boa Noite a todos que responderam acima, mas ouve umas respostas equivocadas, porém não pedi para ninguem fazer o meu DEVER DE CASA, reconheço que preciso estudar mais, por isso procurei o forum para tirar minhas duvidas pois o titulo do forum diz: JAVA BASICO, cada um tem que se comparar com seu nivel.
CONTUDO, meu programa esta dando erros na hora de executar, devido varios icones vermelhos de identificação, procurei altera-los mas o meu conhecimento não foi o suficiente para resolver a tarefa.
Se alguem disponha de tirar minhas duvidas.
Desde ja agradeço.

Então filho… Isso que estamos falando. Posta aqui os erros. Ao menos ctrl+c, ctrl+v vc deve saber fazer não ? :lol: :lol: …