![]() |
Pages (27): « First ... « 4 5 6 7 [8] 9 10 11 12 » ... Last » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Progetto] "CARTE" (http://www.dsy.it/forum/showthread.php?threadid=16602)
Tu crei 2 mani, quindi ogni mano ha già assegnato le sue 5 carte, giochi e poi distribuisci... Così usi tutte le carte!
E un'altra cosa che non ho capito è l'utilita dell'eccezione NoMoreCardsException... Se tanto la partita finisce dopo la prima distribuzione delle carte... sai già che al massimo prendi 20 carte (in teoria 10...ma per il motivo di prima me ne prende 20) ed essendo il mazzo di 52... alla partita successiva non posso tranquillamente rimescolarlo?
Originally posted by K)M4STER
Tu crei 2 mani, quindi ogni mano ha già assegnato le sue 5 carte, giochi e poi distribuisci... Così usi tutte le carte!
Ah quindi tu dici di rimescolare il mazzo solo quando finisce e non ad ogni partita... sì avrebbe più senso
E riguardo al fatto di gestire o meno le eccezioni nei metodi get() ?
Secondo te? Leggendo dal testo sembra vada gestita... ma io non riesco a capirne il motivo...
Effettivamente è inutile, dato che non potranno mai generare eccezioni, ma è pieno di cose inutili sto programma, probabilmente vogliono solo verificare se sappiamo fare certe cose o meno, indipendentemente dal fatto che servano in questo contesto... Se è per quello anche implementare Comparable è inutile, ci sarebbero altri modi più semplici e veloci, ma se è richiesto è da fare!
Io faccio così, in qualche punto (ad esempio nei get) gestisco le eccezioni, in modo che vedano che lo so fare, in altri non le gestisco e spiego il perchè negli appunti che richiedono...
scusate ma una volta che creo l'eccezione dove la devo mettere per far si che il compilatore la possa gestire? io l'ho messa in C:\jdk....\java\lang ma continua a dire che non la trova!
Originally posted by K)M4STER
Effettivamente è inutile, dato che non potranno mai generare eccezioni, ma è pieno di cose inutili sto programma, probabilmente vogliono solo verificare se sappiamo fare certe cose o meno, indipendentemente dal fatto che servano in questo contesto... Se è per quello anche implementare Comparable è inutile, ci sarebbero altri modi più semplici e veloci, ma se è richiesto è da fare!
Io faccio così, in qualche punto (ad esempio nei get) gestisco le eccezioni, in modo che vedano che lo so fare, in altri non le gestisco e spiego il perchè negli appunti che richiedono...
Originally posted by pinauz
scusate ma una volta che creo l'eccezione dove la devo mettere per far si che il compilatore la possa gestire? io l'ho messa in C:\jdk....\java\lang ma continua a dire che non la trova!
Originally posted by dayfallen
La metti dove tieni gli altri file del progetto![]()
Originally posted by pinauz
e allora scusa ma perchè quando compilo la classe seme mi da errore dicendo: unreported InvaldiCardException; must be caught or declared to be thrown?
per rintracciarla uso
if
(x<=0||x>=5)
throw new InvalidCardException
...
per dichiararla cosa intendi? la devo inizializzare tipo
InvalidCardException e= new InvalidCardException? e poi lanciarla usando throw e?
Intende
code:
public double pippo(String pluto) throws EccezioneCheVuoi { ... throw new EccezioneCheVuoi ("Eccezione!!!!"); ... return ...; }
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Originally posted by yoruno
Intendecode:
public double pippo(String pluto) throws EccezioneCheVuoi { ... throw new EccezioneCheVuoi ("Eccezione!!!!"); ... return ...; }
Originally posted by yoruno
Intendecode:
public double pippo(String pluto) throws EccezioneCheVuoi { ... throw new EccezioneCheVuoi ("Eccezione!!!!"); ... return ...; }
| All times are GMT. The time now is 17:10. | Pages (27): « First ... « 4 5 6 7 [8] 9 10 11 12 » ... Last » Show all 397 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.