Classe Circulo numa Principal

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+")");
}

}

Qual o erro da compilacao?

[quote=fernando_vip]
System.ou.println("("+umcirc.x+","+umcirc.y+","+umcirc.raio+")");
}[/quote]

vc usou ou ao invez de out

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.

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:

[quote=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: [/quote]
Na realidade não precisa fazer um javac *.java apenas javac Principal.java que ele compila do mesmo jeito o Circulo ^^

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

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

Valeu

[quote=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[/quote]
Acredito que não seja isto, pois tbm utilizo o Windows aqui.
Tenta de novo :smiley:

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

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

Assim ?!

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

Ok ?!

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

Rodou no GNU :?:

Valeu! 8)

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

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

Valeu! 8)

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

[quote=scottys0] AQUI --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- î

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

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

Assim ?!

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

Ok ?![/quote]

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

Principal.java

[code]
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+")"); 
} 

} [/code]

Circulo.java

[code]//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; 

} [/code]

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

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