Originariamente inviato da andbin
Qualunque oggetto ha un toString(). Ma gli array non ridefiniscono il toString() ... rimane quello implementato in Object (che stampa quella forma, non potendo fare altro ...).
Morale: "stampare" un array (con print/println) facendo quindi usare il suo toString() non è di alcuna utilità.
Fai un ciclo ... e stampa i valori.
Così?

codice:
public static void main(String []args){
	int g[]= {1,7,6,7,8};
	Ordinamento.ordina(g);
	for(int i=0;i<g.length;i++)
		System.out.print(g[i]);
però mi stampa sempre
00001...-.-

mi potresti spiegare semplicemente cos è il to String() perchè il professore non ce l ha mai detto anche se l'ho letto molte volte...