Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Programmazione 2, 9 CFU => Topic started by: Nessuno on 16-12-2010, 18:00:58



Title: ...lettura di interi su ogni riga,in un file di testo!
Post by: Nessuno on 16-12-2010, 18:00:58
Se ho un file di testo con le seguenti righe:
Code:

2455324556675
298750005678999765
3456788990
23456
3255677889321


come faccio a vedere quanti elementi (interi) contiene ogni riga...??
(....e qual'è la condizione per passare alla scansione degli interi della riga successiva?)

Grazie mille!!


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: ɹǝǝuıƃuǝsɹǝʌǝɹ on 16-12-2010, 18:39:21
Puoi darmi una definizione di "elemento intero" per favore? .penso

Così poi ti posso rispondere :boh.


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: Angelo on 17-12-2010, 00:38:49
usa la classe Scanner http://download.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html (http://download.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html)


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: ɹǝǝuıƃuǝsɹǝʌǝɹ on 17-12-2010, 02:35:05
Mi sono accorto che la guida del JDK 1.5 (Java 5) è diversa da quella nuova (c'è anche quale errore nel codice d'esempio).
Suggerisco di usare la guida del JDK 1.6 (Java 6) :-OK.

Ma ancora aspetto la risposta dall'utente Nessuno alla mia domanda :boh...


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: Nessuno on 17-12-2010, 09:19:52
Mi sono accorto che la guida del JDK 1.5 (Java 5) è diversa da quella nuova (c'è anche quale errore nel codice d'esempio).
Suggerisco di usare la guida del JDK 1.6 (Java 6) :-OK.

Ma ancora aspetto la risposta dall'utente Nessuno alla mia domanda :boh...

..Scusa per il ritardo,..per elementi (interi)..intendevo gli interi che compongono ogni riga. Li scansiono uno per uno con il metodo NextInt() della classe Scanner, ma come faccio ad andare alla riga successiva se non so' a priori quanto è lunga ogni riga?
..chissà se son stato chiaro :( !?

Grazie "reversengineer" .


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: KingDavid on 17-12-2010, 09:21:53
Mi sono accorto che la guida del JDK 1.5 (Java 5) è diversa da quella nuova (c'è anche quale errore nel codice d'esempio).
Suggerisco di usare la guida del JDK 1.6 (Java 6) :-OK.

Ma ancora aspetto la risposta dall'utente Nessuno alla mia domanda :boh...
|-O anche io, a questo punto, aspetto la sua risposta.


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: KingDavid on 17-12-2010, 10:06:31
Mi sono accorto che la guida del JDK 1.5 (Java 5) è diversa da quella nuova (c'è anche quale errore nel codice d'esempio).
Suggerisco di usare la guida del JDK 1.6 (Java 6) :-OK.

Ma ancora aspetto la risposta dall'utente Nessuno alla mia domanda :boh...

..Scusa per il ritardo,..per elementi (interi)..intendevo gli interi che compongono ogni riga. Li scansiono uno per uno con il metodo NextInt() della classe Scanner, ma come faccio ad andare alla riga successiva se non so' a priori quanto è lunga ogni riga?
..chissà se son stato chiaro :( !?

Grazie "reversengineer" .
La classe Scanner possiede anche un metodo denominato hasNextLine() (http://download.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html#hasNextLine%28%29) .

Prova un pò con questo... .wink


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: Nessuno on 17-12-2010, 12:39:17
Se ho un file di testo con le seguenti righe:
Code:

2455324556675
298750005678999765
3456788990
23456
3255677889321


come faccio a vedere quanti elementi (interi) contiene ogni riga...??
(....e qual'è la condizione per passare alla scansione degli interi della riga successiva?)

Grazie mille!!

...vabbè vado al sodo..in un esercizioo (il numero 6 del sistema di esercitazione,per l'esattezza i primi esercizi di programmazione) viene chiesto di tovare il numero "maggiore" tra quelli elencati nel file di input!
Non mi è bene chiaro se si riferisce al nume Maggiore come lunghezza o come somma dei singoli interi che costituiscono ogni riga..

Grazie a chiunque possa darmi una risposta ;)


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: KingDavid on 17-12-2010, 12:43:26
Se ho un file di testo con le seguenti righe:
Code:

2455324556675
298750005678999765
3456788990
23456
3255677889321


come faccio a vedere quanti elementi (interi) contiene ogni riga...??
(....e qual'è la condizione per passare alla scansione degli interi della riga successiva?)

Grazie mille!!

...vabbè vado al sodo..in un esercizioo (il numero 6 del sistema di esercitazione,per l'esattezza i primi esercizi di programmazione) viene chiesto di tovare il numero "maggiore" tra quelli elencati nel file di input!
Non mi è bene chiaro se si riferisce al nume Maggiore come lunghezza o come somma dei singoli interi che costituiscono ogni riga..

Grazie a chiunque possa darmi una risposta ;)

Per cortesia riporta il testo originale


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: Angelo on 17-12-2010, 13:05:36
fai un while con hasNext() dentro il corpo del while ti leggi gli int con nextInt e ti fai i tuoi calcoli con un contatore magari..vedi tu..uscirai dal while quando non ci saranno righe da leggere..(te l'ho detta grossolanamente..ma il succo è quello)


Title: Re:...lettura di interi su ogni riga,in un file di testo!
Post by: ɹǝǝuıƃuǝsɹǝʌǝɹ on 17-12-2010, 13:25:33
...vabbè vado al sodo..in un esercizioo (il numero 6 del sistema di esercitazione,per l'esattezza i primi esercizi di programmazione) viene chiesto di tovare il numero "maggiore" tra quelli elencati nel file di input!
Non mi è bene chiaro se si riferisce al nume Maggiore come lunghezza o come somma dei singoli interi che costituiscono ogni riga..

Grazie a chiunque possa darmi una risposta ;)

Se hai dubbi di questo tipo, come li ho io, la cosa migliore è chiarirli con il docente.
Non esiste un modo assoluto di interpretare esercizi interentemente ambigui :boh...

Non ti posso aiutare, perciò... .nono