![]() |
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)
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";
}
altro PM per Drowne.....![]()
__________________
- - {[( KEVIN HIGHT FLY)]} - -
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?
penso di si, cmq sia c'è l'altro topic in cui se ne sta parlando...
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ì!!
UN NERVOSO....
__________________
- - {[( KEVIN HIGHT FLY)]} - -
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ì!!
UN NERVOSO....
ma nel ASSIGN....quando devo caricare il valore di expr in name..come devo fare???
state.put(name,expr)??mi da errore
è normale che te lo dia, expr lo devi far diventare un Integer
mi spiegheresti come si fa???non son proprio buono...
devo fare il cast??
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!"
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
__________________
.....baci baci baci!
boh....adesso va pure a me...boh chi ci capisce qualcosa..
aiutoooooooooooo ooo o o o oooooooooooo![]()
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! ![]()
--------------------
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
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.