Duvida na classe

public class zz{

void b(){
System.out.println(“funcao imprimida”); }

public static void main(String[] args) {

zz a= new zz();

System.out.println(" The season is now" + a.b());
}
}

esta dando erro esta simples classe??? porque??

Qual erro???

C:\Programas\Java\jdk1.5.0_07\bin>javac zz.java
zz.java:12: ‘void’ type not allowed here
System.out.println(" The season is now" + a.b());
^
1 error

O método println não imprime algo que seja void:

Tente assim:

public class zz {

	void b() {
		System.out.println("função imprimida");
	}

	public static void main(String[] args) {
		 zz a= new zz(); 
		 a.b();
	}
}

E por convenção do Java sempre inicie os nomes das Classes com letra maiuscula!

teu metodo b() retorna void.
e vc esta somando esse retorno aqui.

 System.out.println(" The season is now" + a.b()); 

Num pode…
Até.

public class zz{

int b(){return(
System.out.println(“funcao imprimida”); )}

public static void main(String[] args) {

zz a=new zz();

System.out.println(" The season is now" + a.b());
}
}

com int tambem nao da!!!

tu tem que retornar alguma coisa valida no teu método.

tipo

 String b(){
  return "funcao imprimida";
} 

Oi.

Agora o problema é que o System.out.println() também é void, portanto, você não pode fazer o retorno. Você pode fazer assim:

[code]
public class zz {

String b() {
	return "função imprimida";
}

public static void main(String[] args) {
	 zz a= new zz(); 
	 System.out.println(" The season is now" + a.b()); 
}

}[/code]

Só uma coisa… use tags code quando postar código. Para se informar sobre esse e outros recursos do GUJ, por favor, dê uma lida em:
http://www.guj.com.br/posts/list/50115.java

mas como fazer com uma funcao int ou void???

Como assim uma função int ou void?

bom void nao retorna a NADA, por isso que nao compila, voce nao pode imprimir NADA. LEMBRE-SE NADA é diferente de VAZIO.
faça isso

class Tet{
	String nome = "camilo";

String prit(){

return nome;
}
public static void main(String args[]){
Tet t = new Tet();
System.out.print(t.prit());
}
}

Veja ai essa class bem simples ela retorna o valor da variavel de instancia nome devido String ser um tipo de retorno válido.

flw!!qualquer duvida so gritar!!