Classe Circulo numa Principal

17 respostas
F

olá olha eu de novo
Para desespero de muitos,hehehe

Como todos sabem, estou começando em Java e estou com uma dúvida, o cód abaixo tem algum erro? Ele simplemente não compila:

//Classe Circulo, arquivo Circulo.Java

public class Circulo {
//so atributos entre as chaves

public float raio;	//atributo raio do circulo
public float x;
//posicoes em coordenadas cartesianas
public float y;

}

//Classe principal, arquivo Principal.Java

public class Principal {

public static void main(String args[]){
	Circulo umcirc;	//declaracao de uma variavel circulo no metodo main
	umcirc=new Circulo();	//alocação dessa variavel
	System.ou.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")");
	umcirc.x=umcirc.x+17;
	System.out.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")");
}

}

17 Respostas

C

Qual o erro da compilacao?

T
<blockquote><div class="quote-author">fernando_vip:</div>

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

}</blockquote>

vc usou ou ao invez de out

F

Foi este erro mano:
C:\Circulo.java:15: class Principal is public, should be declared in a file named Principal.java
public class Principal {
^
1 error

Process completed.

W

Primeiramente parece que vc colocou todo o código num arquivo só, se for isto crie um Principal.java e jogue o código referente a esta classe lá.
Depois compile assim

javac *.java

Se vc compilar uma por uma dará erro. e estas classes precisam estar no mesmo diretório.

Abraços
Wanderson :lol:

K

wandersonxs:
Primeiramente parece que vc colocou todo o código num arquivo só, se for isto crie um Principal.java e jogue o código referente a esta classe lá.
Depois compile assim

javac *.java

Se vc compilar uma por uma dará erro. e estas classes precisam estar no mesmo diretório.

Abraços
Wanderson :lol:


Na realidade não precisa fazer um javac *.java apenas javac Principal.java que ele compila do mesmo jeito o Circulo ^^

W

No meu não compila não… :thumbdown:
Será pq no meu trampo uso ruindows?
Em casa irei testar no todo poderoso Gnu/Linux! :thumbup:

Abraços
Wanderson

F

Eu tmb uso ruindows e mesmo assim compilou, prém "javakaei " somente o Principal

Valeu

K

wandersonxs:
No meu não compila não… :thumbdown:
Será pq no meu trampo uso ruindows?
Em casa irei testar no todo poderoso Gnu/Linux! :thumbup:

Abraços
Wanderson


Acredito que não seja isto, pois tbm utilizo o Windows aqui.
Tenta de novo :smiley:

F

como faço para, por exemplo, colocar, ao redor do post anterior, este quadrado identificando um post de outra pessoa?

F

fernando_vip:
como faço para, por exemplo, colocar, ao redor do post anterior, este quadrado identificando um post de outra pessoa?
]

Assim ?!

Clica em citar que fica acima da mensagem !!! Para colocar código fonte, use o botão CODE do editor…

Ok ?!

P

Se colocar a classe Circulo dentro da Principal será que não rola?

Rodou no GNU :?:

Valeu! 8)

W

Aonde fica este botão citar??? eu não achei… :?

P

O Duro é que não sei colocar imagem aqui hahahah…mas tá no canto direito acima de cada post rs…

Valeu! 8)

F

AQUI --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- î

W

scottys0:
AQUI --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- î

ÓIAAAAAAAAA… acheiiiiiiiiii!!! :stuck_out_tongue:
Valews scottys0.

F

fbanin:
fernando_vip:
como faço para, por exemplo, colocar, ao redor do post anterior, este quadrado identificando um post de outra pessoa?
]

Assim ?!

Clica em citar que fica acima da mensagem !!! Para colocar código fonte, use o botão CODE do editor…

Ok ?!

Valeu mano!!
Esta galera aqui do guj ´e tudo gente boa, é um prazer tc com vc’s!!!

O
Principal.java
public class Principal { 
	public static void main(String args[]){ 
		Circulo umcirc; //declaracao de uma variavel circulo no metodo main 
		umcirc=new Circulo(); //alocação dessa variavel 
		System.out.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")"); 
	
		umcirc.x=umcirc.x+17; 
		System.out.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")"); 
	} 
}
Circulo.java
//Classe Circulo, arquivo Circulo.Java 

public class Circulo { 
//so atributos entre as chaves 

	public float raio; //atributo raio do circulo 
	public float x; 
	//posicoes em coordenadas cartesianas 
	public float y; 
}

Eu tenho Windows também e o código compilou e executou corretamente.

:lol: :lol: :lol: :lol:

Criado 5 de maio de 2005
Ultima resposta 10 de mai. de 2005
Respostas 17
Participantes 9