Originariamente inviato da Alex'87
La classe ordinamento ha un costruttore che riceve un int[]
E' ovvio quindi che la riga ordinamento or = new ordinamento() ti dia errore visto che non gli stai passando nulla...


Cerca di dare dei nomi decenti alle classi e segui le convezioni.

Se la classe rappresenta un alunno, perché si chiama "ordina" e non "Alunno"?
Se l'attributo si chiama "vot" perché il getter si chiama "getresult"?
Perché gli attributi li chiami nom, cogn, vot e i parametri del costruttore nome, cognome, voto?

codice:
public class Alunno {

	private String nome;
	private String cognome;
	private int voto;

	public Alunno(String n, String c, int v) { 
		nome = n;
		cognome = c;
		voto = v;
	}

	public String getNome() {
		return nome;
	}

	public String getCognome() {
		return cognome;
	}

	public int getVoto() {
		return voto;
	}

}
Non è più leggibile così?
vabbe apparte la leggibilità mi potresti scrivere cosa dovrei modificare per farlo funzionare??