Scusate mi potreste spiegare la differenza tra go e do? Sul manuale da cui sto studiando (inglese) non sono riuscito a capire...
Scusate mi potreste spiegare la differenza tra go e do? Sul manuale da cui sto studiando (inglese) non sono riuscito a capire...
do = FARE es
codice:int x=0; while(x<3) do {System.out.println("ciao");i++:}
go= ANDARE , in alcuni linguaggi di programmazione esiste un meccanismo chiamato "GO TO" che solitamente è un'istruzione di salto
Questo costrutto non esiste, semmai:Originariamente inviato da claujava
codice:int x=0; while(x<3) do {System.out.println("ciao");i++:}
codice:do { // body } while( condition );E aggiungo che in java non esiste..Originariamente inviato da claujava
go= ANDARE , in alcuni linguaggi di programmazione esiste un meccanismo chiamato "GO TO" che solitamente è un'istruzione di salto
Aggiungo che la differenza tra il while ed il do-while è che nel primo costrutto la condizione viene valutata PRIMA di eseguire il codice al suo interno, nel secondo essa viene valutata DOPO.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
La parola chiave goto è riservata ma non utilizzata (per fortuna!)Originariamente inviato da VincenzoTheBest
E aggiungo che in java non esiste..
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Sei sicuro che si tratti di Java?
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
ok scusate go non era inteso come comando. Grazie a tutti
Scusate avrei un altro problema riguardo i metodi astratti:
Si consideri la classe astratta: abstract Car
startEngine( )
stop( )
abstract goForward( )
abstract reverse( )
abstract turn(int whichWay)
e la sua sottoclasse astratta: abstract SUV
enable4wd( )
goForward( )
reverse( )
abstract goOffRoad( )
//turn( )not implemented
la sottoclasse successiva AcmeRover concreta
enable4wd( )//optional
goOffRoad( )//Required
turn(int whichWay)//Required
non capisco perché turn(int whichWay) viene implementato in acmerover insieme goOffRoad che giustamente è stato dichiarato nella sua superclasse mentre goforward e reverse vengano completamente ignorati...sono metodi astratti di una superclasse astratta di acmerover e dovrebbero essere implementati e se cosi non fosse perché turn ha un trattamento diverso? Grazie mille
Perchè goforward e reverse vengono implementati nella superclasse abstract SUV.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
Hai aperto una discussione intitolandola "comandi go e do". Alla richiesta di ulteriori dettagli, tentativi di spiegazioni e altro, senza alcuna risposta intervieni dicendo "ok scusate go non era inteso come comando", senza dare alcuna spiegazione.
Per di più, cambi completamente argomento.
No, non è questo il modo si usare il forum.
A ciascun problema la sua discussione: hai un problema nuovo? Apri una nuova discussione, dandole un titolo che faccia capire di cosa si tratta e argomentando il problema. Se hai del codice da postare, lo posti indentato e all'interno degli appositi tag CODE, per renderlo leggibile.
Ti invito a prendere visione del Regolamento interno, dove sono scritte tutte queste cose.
Qui chiudo, che è tutto un guazzabuglio.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza