Porque ele ta dando como erro essa parte do meu programa?

1 resposta
F

//Classe principal, Arquivo Principal.Java

public class principal {

public static void main(String args[]) {

Circulo umcirc;		//Declaração de uma variável circulo no metodo main

umcirc=New main (String[] args)Circulo()		//Alocação  dessa variável

System.out.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")");

umcirc.x=umcirc.x+17;

System.out.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")");
}

}

Bom, como so iniciante ainda to fazendo os exemplos da apostila, mas porque ele ta dando erro no main da segunda linha? embaixo do Circulo umcirc; e na frente do umcirc=New “main”
Não sei se conseguiram achar, mas se tiverem achado podem me dizer o que ta errado ai?
Abraços!

Porque esse programa é dividido em duas partes, se eu criar uma pasta por exemplo com o nome de Circulo e jogar as duas partes do programa lá dentro, o compilador entende automaticamente e junta os 2 certo?

1 Resposta

cv1

Isso aqui não existe:

umcirc = New main(String[] args)Circulo()

O correto seria:

public class Principal { public static void main(String args[]) { Circulo umcirc; umcirc=new Circulo(); System.out.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")"); umcirc.x=umcirc.x+17; System.out.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")"); }

Criado 11 de setembro de 2003
Ultima resposta 11 de set. de 2003
Respostas 1
Participantes 2