.dsy:it. Pages (25): « First ... « 12 13 14 15 [16] 17 18 19 20 » ... 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] 15/05/2006 (http://www.dsy.it/forum/showthread.php?threadid=25535)


Posted by Totò_7 on 02-06-2006 14:17:

Qualcuno sa dirmi xk nn mi stampa niente alla fine???ne 56 ne ab...
Nella classe PrintExpression c'è

public void run() throws ExecutionException {
System.out.println(toBeEvaluated.eval());
}
public String toString(){
return toBeEvaluated.toString()+"\n";
}


Posted by Skioda86 on 02-06-2006 14:28:

altro PM per Drowne.....:D

__________________
- - {[( KEVIN HIGHT FLY)]} - -


Posted by soak on 02-06-2006 14:29:

i metodi run() e toString() sembrano giusti..

la doc come va fatta??? così può funzionare?

Classe Program.java
--------------------

la classe contiene:

- la Hashtable state che è condivisa dalle due sottoclassi Statement e Expression
- il blocco try() catch() che contiene il codice che il programma deve eseguire

--------------------


Classe Statement.java
--------------------

la classe (astratta) contiene:

- la Hashtable state che è un riferimento alla Hashtable della superclasse Program (Program.state)
- il costruttore predefinito ( public void Statement() )
- il metodo astratto void run() che esegue l'istruzione e lancia l'eccezione di runtime ( ExecutionExeption )
- il metodo astratto Object clone() che restituisce una copia dell'istruzione
- il metodo astratto String toString() che stampa a video la traduzione del codice nel liguaggio Assembler
- il pubblico String tab() che formatta l'output indentandolo alla 5°colonna

--------------------

a cosa serve se è uguale alla consegna del profe?


Posted by Drowne on 02-06-2006 14:36:

penso di si, cmq sia c'è l'altro topic in cui se ne sta parlando...


Posted by Skioda86 on 02-06-2006 14:56:

Scusate, ma se faccio giusto OR,NOT,ADD,AND,GT,EQN,SUB,PRINTEXPRESSION.....dove minchia può stare l'errore del risultato????
A me esce i tutti i casi 14!!!
Viene modificato solo se cambio l'add.....Altrimenti è sempre fisso lì!!
:evil:UN NERVOSO....

__________________
- - {[( KEVIN HIGHT FLY)]} - -


Posted by *°§_-??? on 02-06-2006 15:27:

Originally posted by Skioda86
Scusate, ma se faccio giusto OR,NOT,ADD,AND,GT,EQN,SUB,PRINTEXPRESSION.....dove minchia può stare l'errore del risultato????
A me esce i tutti i casi 14!!!
Viene modificato solo se cambio l'add.....Altrimenti è sempre fisso lì!!
:evil:UN NERVOSO....


Forse è meglio se dai un'occhiata a selection ed in particolare a Loop, dato che se sono lì gli errori allora si potrebbe spiegare il perchè il calcolo ti viene diverso.
,


Posted by Totò_7 on 02-06-2006 15:51:

ma nel ASSIGN....quando devo caricare il valore di expr in name..come devo fare???

state.put(name,expr)??mi da errore


Posted by Drowne on 02-06-2006 16:10:

è normale che te lo dia, expr lo devi far diventare un Integer


Posted by Totò_7 on 02-06-2006 16:20:

mi spiegheresti come si fa???non son proprio buono...
devo fare il cast??


Posted by trygun82 on 02-06-2006 16:22:

a me nn da errore anche senza Integer...:?

__________________
"Se qualcuno non ti sorride, sii generoso e offrigli un sorriso.
Nessuno ha più bisogno di un sorriso di chi non può sorridere agli altri"

"Grattatio pallorum non est superstitio, sed remedium bonum contra omnia mala!"


Posted by Pulcina on 02-06-2006 16:25:

Originally posted by Totò_7
ma nel ASSIGN....quando devo caricare il valore di expr in name..come devo fare???

state.put(name,expr)??mi da errore


Io ho scritto la stessa cosa tua e mi va bene

__________________
.....baci baci baci!


Posted by Totò_7 on 02-06-2006 16:29:

boh....adesso va pure a me...boh chi ci capisce qualcosa..


Posted by teolino85 on 02-06-2006 16:30:

aiutoooooooooooo ooo o o o oooooooooooo:cry:
Qualcuno mi sa dire perché se nel costruttore di declare metto run mi dichiara la variabile 2 volte se non lo metto neanke 1? con assign non mi da questo errore! :evil:


Posted by soak on 02-06-2006 16:36:

--------------------
Progetto MYAssembler
--------------------


Classi:
--------------------
MyAssembler\Add.java
MyAssembler\And.java
MyAssembler\Assign.java
MyAssembler\Constant.java
MyAssembler\Declare.java
MyAssembler\Equal.java
MyAssembler\ExecutionExeption.java
MyAssembler\ExistingVariableExeption.java
MyAssembler\Expression.java
MyAssembler\GreaterThan.java
MyAssembler\Loop.java
MyAssembler\Not.java
MyAssembler\NotDeclaredVariableExeption.java
MyAssembler\Or.java
MyAssembler\PrintExpression.java
MyAssembler\PrintString.java
MyAssembler\Program.java
MyAssembler\ReadVariable.java
MyAssembler\Selection.java
MyAssembler\Sequence.java
MyAssembler\Statement.java
MyAssembler\Subtract.java
--------------------


Classe Program.java
--------------------

la classe contiene:

- la Hashtable [ pulic static Hashtable state ] che è condivisa dalle due sottoclassi Statement e Expression
- il blocco {} [ try() catch() ] che contiene il codice che il programma deve eseguire

++++++++++++++++++++++++++++++++++++++++++++++++++
+++++

CHE DITE PUO' SERVIRE??? VADO AVANTI???

++++++++++++++++++++++++++++++++++++++++++++++++++
+++++

code:
non lo postare tutto che è troppo e fanno storie, questo come esempio può bastare


Posted by trygun82 on 02-06-2006 16:55:

A me continua a dare questo errore:

Exeption in thred "main" java.lang.NullPointerExeption
at Selection.toString(Selecion.java:32)
at Sequence.toString(Sequence.java:28)
at java.lang.String.valueO(String.java:2177)
at java.io.PrintSteam.print(PrintStream.java:462)
at java.io.PrintSteam.println(PrintStream.java:599)
at Program.main(Program.java:46)

Qualcuno di voi sa il perchè?

__________________
"Se qualcuno non ti sorride, sii generoso e offrigli un sorriso.
Nessuno ha più bisogno di un sorriso di chi non può sorridere agli altri"

"Grattatio pallorum non est superstitio, sed remedium bonum contra omnia mala!"


All times are GMT. The time now is 14:37. Pages (25): « First ... « 12 13 14 15 [16] 17 18 19 20 » ... Last »
Show all 374 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.