Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Fondamenti di architettura e programmazione
 
[Laboratorio] Es x 11-12 SortPolymorphicArray2
Clicca QUI per vedere il messaggio nel forum
[D]ani[J]
Discussioni sull'esercizio SortPolymorphicArray2 per l' 11 - 12 - 03

040381
Non riesco a farmi accettare questo esercizio che sul mio PC funziona.

mi dice che non trova triangle:

/tmp/submissionmZZUjZ/filecQxDdH.java:10: cannot resolve symbol
symbol : class Triangle
location: class SortPolymorphicArray2
a[2] = new Triangle(3, 4);
^
/tmp/submissionmZZUjZ/filecQxDdH.java:14: cannot resolve symbol
symbol : class Triangle
location: class SortPolymorphicArray2
a[6] = new Triangle(3, 8, -100);
^
2 errors

E la cosa strana è che già la prima volta me l'aveva fatto ma poi magicamente mi ha accettato la classe, poi ho rispedito triangle.java perchè l'avevo modificata, me l'ha accettato tranquillo, ma mi ha anche sovrascritto la classe SortPolymorphicArray2.java e adesso non me la accetta più.

Sapete come fare??

supernova
se all'inizio della classe hai messo public levalo e dovrebbe andare.

040381
Public non c'è, il problema è che non trova la mia classe Triangle e non sò come mai

:? :? :?

aiutoooooooo

PS Qualcuno è riuscito a spedirlo al prof??

citrus
banane!!!
da' lo stesso errore anche a me, bisognerebbe sapere dove va a finire la classe triangle che sottoponiamo e dargli il giusto percorso....
però secondo me non va a finire nel classpath sul server quindi non la troverà mai!!!!!!!!!

qualcuno c'è riuscito????????

foolish
secondo me devono ancora inserire la classe Triangle.

è successa la stessa cosa per l'ultima sottoposizione, in settimana mi sa che l'accetterà.

EagleSpirit
il tutor mi ha suggerito di mettere la gerarchia delle classi e il file SortPolymorphicArray2 in uno zip
e infatti me l'ha accettata :-D

040381
il tutor mi ha suggerito di mettere la gerarchia delle classi e il file SortPolymorphicArray2 in uno zip
e infatti me l'ha accettata :-D


Non ci sono riuscito ho provato a spedirlo in tutti i modi col file.jar con i tutti file.class solo con triangle o con triangle rectangle e shape, ecc.ecc.

Il file zip non me lo vuole accettare, però mi hai dato la buona idea di unire i file!

La classe Triangle l'ho spedita dentro a SortPolymorphicArray2.java e me lo ha accettato:D :D

Bella lì !

foolish
anch'io l'ho inserita in un solo sorgente e cosi l'accetta, e vai
:ola:

citrus
buona con lo zip!!!
bella lì!!!!!
:D

gabry_deejay
Ma come bisogna fare sto esercizio???????
Chi è on-line mi aiuti perfavore!!!!!!!!!!
Vi prego!!!!!!!

EagleSpirit
prendi SortPolymorphicArray visto a lezione e ci aggiungi dei triangoli
tutto qui

citrus
non devi far praticamente nulla....
copi semplicemente quello che c'è sulle slide di malchioldi e poi, nell'array, aggiungi anche un triangolo usando un istanza della classe Triangle che ti sei creato nell'esercizio precedente.
(praticamente serve solo per testare la classe che ti sei creato)
...
fatto questo verifichi (ma ovviamente ai fini della sottoposizione non è necessario, serve solo a te, diciamo per curiosità...) che l'ordinamento dell'array avvenga in ordine contrario perchè nell'altro esercizio hai modificato anche il metodo CompareTo() della classe Shape......

... tutto qua....

gabry_deejay
Originally posted by EagleSpirit
prendi SortPolymorphicArray visto a lezione e ci aggiungi dei triangoli
tutto qui

aggiungo dei triangoli...tipo.....



Shape a [] = {new Square(7), new Circle(3.14),

new Rectangle(6,7), new Square(5), new Circle(3.14),
new Rectangle (7,2), new Square(2),new Triangle(4,3,4) };

java.util.Arrays.sort(a);

for (int i=0;i<a.length;i++) {
a[i].draw();
video.println("Il Mio Perimetro e' : "+a[i].calculatePerimeter());
}

}
}
:?

gabry_deejay
non mi riconosce i triangoli!!!!!!!!!!!!

aiutatemi Zii.........Almeno me ne esco !!!!!!!!

Forse ho saltato qualche passaggio.....:(

citrus
hai messo la classe Triangle che avevi creato nel classpath?
devi metterla insieme a tutte la altre (rectangle, shape ecc...)

gabry_deejay
ma a me l'esercizio di prima........funzionava anche se non aggiungevo il classpath......avevo semplicemente messo tutte le classi nella dir BIN

citrus
...compresa la classe Triangle giusto?
allora non saprei, prova a postare l'errore.....

gabry_deejay
allora....adesso provo ad inserire la classpath ...... non è che me chi potresti dare tutta la stringa della variabile????????????

citrus
no, attenzione, non devi cambiare la variabile d'ambiente!
io intendevo di mettere la classe triangle nella cartella specificata nel classpath!
ma se la metti nel bin e nell classpath c'è il "." allora dovrebbe funzionare!
prova a postare l'errore che ti da il compilatore....
ora devo mangiare, ci sentiamo dopo

gabry_deejay
ho risolto....grazie lo stesso!!!!!

supernova
Io gli ho spedito l'esercizio SortPolymorphicArray2 e la classe Triangle in un unico file zip. Va bene così raga???

040381
Se la sottomissione è stata accettata va bene così!

Pupino
A me da questo errore di compilazione, sapete dirmi il perchè?

/tmp/submissionyRf46j/filedgrJts.java:10: ';' expected
Java.util.Arrays.sort(a);
^
1 error

Nel sorgente c'è scirtto così....

Java.util.Arrays.sort(a);
for (int i=0;i<a.length;i++) {
a[i].draw();



Qualcuno mi può dare una mano?

Grassie!

citrus
l'unica cosa che vedo è che hai aperto un graffa dopo il for che poi non hai chiuso.....
..
il resto mi sembra giusto....

Pupino
L' ho chiusa a fine programma....
Solo che non capisco perchè mi dia quell' errore....
Altri suggerimenti? Citrus ti trovo in chat ora? :)

040381
A me da questo errore di compilazione, sapete dirmi il perchè?

/tmp/submissionyRf46j/filedgrJts.java:10: ';' expected
Java.util.Arrays.sort(a);
^
1 error


Ricorda che java è CASE SENSITIVE, prova a scrivere così:

java.util.Arrays.sort(a);

e se non è questo, l'errore è più in alto tipo nella dichiarazione dell'array.

:-D :-D

Pupino
Nada......... :(

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate