Giorno ragazzi, complimenti per il forum lo seguo da molto infatti mi ha aiutato in parecchie difficoltà 
Passiamo al mio problema ho un compito da fare chiede(naturalmente non vi chiedo di farmelo perchè voglio imparare sulla mia pelle chiedo solo dei suggerimenti quando mi trovo in difficolta quindi credo k man mano aggiornerò il mio codice):
1. definire un array di oggetti CD i cui attributi sono:
-titolo, durata (in minuti), prezzo, autore.
2.effettuare il popolamento automatico dell'array con un apposito metodo
della classe di collaudo, inserendo i seguenti oggetti:
("The Fame Monster", 118, 20.72, "Lady Gaga");
("Track 2 Inediti", 95, 16.72, "Vasco Rossi");
("If", 100, 17.52, "Mario Biondi");
("Laura Live Tour 2009", 98, 19.50, "Laura Pausini");
("Crazy Love", 90, 20.40, "Michael Bublè");
("This is It", 120, 21.90, "Michael Jackson");
3. visualizzare i dati dei CD che abbiano durata entro un intervallo stabilito dall'utente.
4. dare la possibilità di ordinare l'array in base alla durata
-in maniera crescente o decrescente (occorre implementare entrambe le possibilità).
usare i commenti per indicare il metodo di ordinamento implementato dal candidato.
dare la possibilità di scegliere questa funzionalità più volte.
5. visualizzare l'array prima e dopo l'ordinamento
6.(opzionale) implementare un metodo booleano che controlli lo stato di ordinamento
dell'array.
Per quanto riguarda i primi due punti ho risolto così:
CdProva.java:
codice:
public class CdProva
{
String Nome;
int Minuti;
double Prezzo;
String Autore;
public CdProva(String aNome, int aMin, double aPrize, String aAuctor)
{
Nome=aNome;
Minuti=aMin;
Prezzo=aPrize;
Autore=aAuctor;
}
public static void CreaArray(Cd[] a)
{
int i;
for (i=0;i<a.length;i++);
}
}
CdProvaTester:
codice:
public class CdProvaTester
{
public static void main(String[]args)
{
int n = 6;
Cd[] finale = new Cd[n];
finale[0] = new Cd("The Fame Monster", 118, 20.72, "Lady Gaga");
finale[1] = new Cd("Track 2 Inediti", 95, 16.72, "Vasco Rossi");
finale[2] = new Cd("If", 100, 17.52, "Mario Biondi");
finale[3] = new Cd("Laura Live Tour 2009", 98, 19.50, "Laura Pausini");
finale[4] = new Cd("Crazy Love", 90, 20.40, "Michael Bublè");
finale[5] = new Cd("This is It", 120, 21.90, "Michael Jackson");
System.out.println(finale);
}
}
Putroppo mi esce una cosa strana xD
Spero mi aiutate perchè sulla mia testa incombe un esame
Grazie in anticipo per tutti quelli che rispondono