 |
AppletTalk.com Java discussions newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
raffaele Guest
|
Posted: Sat Nov 27, 2004 1:59 pm Post subject: stampa un array dallultima posizione alla prima, come ? |
|
|
Salve a tutti ..nella seguente clase , definisco due metodi che
prendono come argomenti un array di interi...
il primo metodo lo legge ...da tastiera..ed il secondo mi fa vedere
a video il contenuto dell'array ..
class NuovaGestioneArray{
public static void readArray(int[] a){
int i ;
ReadStream in = new ReadStream();
for (i=0;i
System.out.println(" il numero di indice " + i + "e':");
a[i]=in.readInt();
}
}
public static void stampaArray(int[] a){
int i ;
for ( i=0; i
System.out.println(a[i] + "");
}
}
}
il punto è :
in questo modo il metodo stampaArray me lo stampa dalla posizione 0
alla 4 ...ma se volessi stamparlo dalla 4 alla 0 come dovrei fare?
ciao a tutti e grazie !
|
|
| Back to top |
|
 |
Vincent Vega Guest
|
Posted: Sat Nov 27, 2004 2:13 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
raffaele wrote:
| Quote: | in questo modo il metodo stampaArray me lo stampa dalla posizione 0
alla 4 ...ma se volessi stamparlo dalla 4 alla 0 come dovrei fare?
|
Qualsiasi testo (anche gratuito) ti dice come funziona il ciclo for.
|
|
| Back to top |
|
 |
Davide Consonni Guest
|
Posted: Sat Nov 27, 2004 3:30 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
Vincent Vega wrote:
| Quote: | raffaele wrote:
in questo modo il metodo stampaArray me lo stampa dalla posizione 0
alla 4 ...ma se volessi stamparlo dalla 4 alla 0 come dovrei fare?
Qualsiasi testo (anche gratuito) ti dice come funziona il ciclo for.
|
rotfl
--
Davide Consonni
http://csvtosql.sourceforge.net
|
|
| Back to top |
|
 |
raffaele Guest
|
Posted: Sat Nov 27, 2004 5:02 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
On Sat, 27 Nov 2004 15:30:35 GMT, Davide Consonni
<davideconsonni (AT) virgilio (DOT) it> wrote:
| Quote: | Vincent Vega wrote:
raffaele wrote:
in questo modo il metodo stampaArray me lo stampa dalla posizione 0
alla 4 ...ma se volessi stamparlo dalla 4 alla 0 come dovrei fare?
Qualsiasi testo (anche gratuito) ti dice come funziona il ciclo for.
rotfl
in effetti il vega è stato davvero un campione.... |
cmq..gli ho risposto...sopra !
ciao
|
|
| Back to top |
|
 |
raffaele Guest
|
Posted: Sat Nov 27, 2004 5:05 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
| Quote: | Qualsiasi testo (anche gratuito) ti dice come funziona il ciclo for.
pensi che abbia postato prima di consultare un testo? |
non credi che possa avere incontrato delle difficoltà pur con un testo
sottomano ?
comunque ho ovviato da solo al problema di
ArrayIndexOutOfBoundsException
facendo ...
System.out.println(a[(a.length - i - 1)] + "");
ciao e grazie mille....sei stato davvero magnanimo....
P.S
spero che qualcun altro faccia con te quanto tu sei abituato
a fare con gli altri !!
|
|
| Back to top |
|
 |
[Ech3L0n] NSA Guest
|
Posted: Sat Nov 27, 2004 5:10 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
On Sat, 27 Nov 2004 17:05:54 GMT, raffaele wrote:
| Quote: | Qualsiasi testo (anche gratuito) ti dice come funziona il ciclo for.
pensi che abbia postato prima di consultare un testo?
non credi che possa avere incontrato delle difficoltà pur con un testo
sottomano ?
comunque ho ovviato da solo al problema di
ArrayIndexOutOfBoundsException
facendo ...
System.out.println(a[(a.length - i - 1)] + "");
ciao e grazie mille....sei stato davvero magnanimo....
P.S
spero che qualcun altro faccia con te quanto tu sei abituato
a fare con gli altri !!
|
Lui ti ha fatto solo notare una tua lacuna nella conoscenza di base del
linguaggio. Evidentemente il testo che hai sottomano non è stato chiaro.
Avresti potuto però cercare da solo dei testi alternativi.
--
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net --- http://xenu.freewinds.cx
(per rispondere personalmente leva IlDitoDalCulo)
|
|
| Back to top |
|
 |
raffaele Guest
|
Posted: Sat Nov 27, 2004 5:24 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
| Quote: | Lui ti ha fatto solo notare una tua lacuna nella conoscenza di base del
linguaggio. Evidentemente il testo che hai sottomano non è stato chiaro.
Avresti potuto però cercare da solo dei testi alternativi.
è da poco che lurko nel ng...e non ho mai letto un manifesto , |
postatelo e fate presente che in questo ng possono postare solo guru
di java...e nessun altro...!!!
da voi che dovreste essere dei logici non mi sarei aspettato una cosa
così...ti faccio un esempio , se leggendo un testo di analisi 2 ti
imbatti ad esempio sul teorema di stokes e la divergenza( ne ho preso
uno a caso...)ci può stare che non lo si capisca, sono convinto
dopotutto che se chiedessi aiuto in un ng di matematica non mi
avrebbero certo invitato a leggere il libro, bensì a chiarire quanto
ivi scritto !
ciao
|
|
| Back to top |
|
 |
Vincent Vega Guest
|
Posted: Sat Nov 27, 2004 5:31 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
raffaele wrote:
| Quote: | Qualsiasi testo (anche gratuito) ti dice come funziona il ciclo for.
pensi che abbia postato prima di consultare un testo?
non credi che possa avere incontrato delle difficoltà pur con un testo
sottomano ?
|
Non voglio mica mettere in dubbio che tu abbia un testo sottomano, però
se magari lo leggi anche è meglio. Voglio dire, se vai alla pagina dove
spiega la semantica del for() sicuramente scopri che puoi fare:
for(i=a.length -1; i>=0; i--)
evitando di arrabattarti un pomeriggio per inventarti l'acqua calda.
Stiamo parlando di elementi fondamentali del linguaggio, mica di
tecniche avanzate.
|
|
| Back to top |
|
 |
[Ech3L0n] NSA Guest
|
Posted: Sat Nov 27, 2004 5:31 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
On Sat, 27 Nov 2004 17:24:08 GMT, raffaele wrote:
| Quote: | Lui ti ha fatto solo notare una tua lacuna nella conoscenza di base del
linguaggio. Evidentemente il testo che hai sottomano non è stato chiaro.
Avresti potuto però cercare da solo dei testi alternativi.
è da poco che lurko nel ng...e non ho mai letto un manifesto ,
postatelo e fate presente che in questo ng possono postare solo guru
di java...e nessun altro...!!!
da voi che dovreste essere dei logici non mi sarei aspettato una cosa
così...ti faccio un esempio , se leggendo un testo di analisi 2 ti
imbatti ad esempio sul teorema di stokes e la divergenza( ne ho preso
uno a caso...)ci può stare che non lo si capisca, sono convinto
dopotutto che se chiedessi aiuto in un ng di matematica non mi
avrebbero certo invitato a leggere il libro, bensì a chiarire quanto
ivi scritto !
ciao
|
Se se il testo di Analisi II non fosse chiaro circa il teorema di stokes
sarei andato a prendermi un libro in biblioteca, avrei cercato su Google,
eccetera... Il newsgroup l'avrei usato come ultima risorsa.
Conta che questa è un'opinione personale.
--
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net --- http://xenu.freewinds.cx
(per rispondere personalmente leva IlDitoDalCulo)
|
|
| Back to top |
|
 |
Vincent Vega Guest
|
Posted: Sat Nov 27, 2004 5:37 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
raffaele wrote:
| Quote: | ti faccio un esempio , se leggendo un testo di analisi 2 ti
imbatti ad esempio sul teorema di stokes e la divergenza( ne ho preso
uno a caso...) ci può stare che non lo si capisca, sono convinto
dopotutto che se chiedessi aiuto in un ng di matematica non mi
avrebbero certo invitato a leggere il libro, bensì a chiarire quanto
ivi scritto !
|
Scusa: ti sembra sensato paragonare la tua domanda con il teorema di
stokes e la divergenza?
La tua domanda sta a java come le tabelline stanno alla matematica. Vai
su un ng di matematica a chiedere quanto fa sette per otto, poi ne
riparliamo.
|
|
| Back to top |
|
 |
[Ech3L0n] NSA Guest
|
Posted: Sat Nov 27, 2004 5:39 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
On Sat, 27 Nov 2004 18:37:03 +0100, Vincent Vega wrote:
| Quote: | raffaele wrote:
ti faccio un esempio , se leggendo un testo di analisi 2 ti
imbatti ad esempio sul teorema di stokes e la divergenza( ne ho preso
uno a caso...) ci può stare che non lo si capisca, sono convinto
dopotutto che se chiedessi aiuto in un ng di matematica non mi
avrebbero certo invitato a leggere il libro, bensì a chiarire quanto
ivi scritto !
Scusa: ti sembra sensato paragonare la tua domanda con il teorema di
stokes e la divergenza?
La tua domanda sta a java come le tabelline stanno alla matematica. Vai
su un ng di matematica a chiedere quanto fa sette per otto, poi ne
riparliamo.
|
occhio che lo fa davvero...
--
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net --- http://xenu.freewinds.cx
(per rispondere personalmente leva IlDitoDalCulo)
|
|
| Back to top |
|
 |
matish Guest
|
Posted: Sun Nov 28, 2004 7:14 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
Stavo sfogliando le pagine di una "rivista specializzata" quando raffaele mi
ha interrotto con la ridicola scusa:
| Quote: | System.out.println(a[(a.length - i - 1)] + "");
|
Te lo dico io, si fa così:
int fatti = 0;
boolean finito = false;
while(!finito) {
for(int i=0; i
if(i == a.length - fatti -1)
System.out.println(a[i]);
fatti++;
finito = fatti == a.length;
}
Ciao
Matteo
--
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/
|
|
| Back to top |
|
 |
Lucio Benfante Guest
|
Posted: Sun Nov 28, 2004 7:49 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
On Sun, 28 Nov 2004 20:14:26 +0100, matish wrote:
| Quote: | Stavo sfogliando le pagine di una "rivista specializzata" quando raffaele mi
ha interrotto con la ridicola scusa:
System.out.println(a[(a.length - i - 1)] + "");
Te lo dico io, si fa così:
int fatti = 0;
boolean finito = false;
while(!finito) {
for(int i=0; i<a.length; i++)
if(i == a.length - fatti -1)
System.out.println(a[i]);
fatti++;
finito = fatti == a.length;
}
Ciao
Matteo
|
Stai scherzando, spero!
for(int i= a.length-1; i>=0; i--)
System.out.println(a[i]);
....giusto perche' qualcuno non sia tentato ad usare il tuo codice.
D'accordo che la domanda e' banale...ma neanche proporre soluzioni
assurde, magari solo per il gusto di mettere qualcuno in difficolta'.
--
Lucio Benfante
Java User Group Padova: http://www.jugpadova.it
Brainbench MVP for Java 1: http://www.brainbench.com
MyTranscript: http://www.brainbench.com/transcript.jsp?pid=167064
|
|
| Back to top |
|
 |
matish Guest
|
Posted: Mon Nov 29, 2004 5:11 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
Stavo sfogliando le pagine di una "rivista specializzata" quando Lucio
Benfante mi ha interrotto con la ridicola scusa:
| Quote: | Stai scherzando, spero!
|
Si!
| Quote: | D'accordo che la domanda e' banale...ma neanche proporre soluzioni
assurde,
|
Va beh dai, una battuta
Ero rimasto colpito dalla soluzione trovata dall'autore del post cioé
questa: a[(a.length - i - 1)]
Ciao
Matteo
--
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/
|
|
| Back to top |
|
 |
Vincent Vega Guest
|
Posted: Mon Nov 29, 2004 8:08 pm Post subject: Re: stampa un array dallultima posizione alla prima, come ? |
|
|
matish wrote:
| Quote: | Te lo dico io, si fa così:
int fatti = 0;
boolean finito = false;
while(!finito) {
for(int i=0; i
if(i == a.length - fatti -1)
System.out.println(a[i]);
fatti++;
finito = fatti == a.length;
}
|
Tanto di cappello alla fantasia e alla sempre nobile arte di
arrangiarsi, ma se trovassi del codice del genere in un programma
inseguirei l'autore con un macete...
;)
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|