Uso di file di testo
Le API Java contengono numerose classi per la lettura di dato da file e la scrittura di dati su file.
In questa esercitazione usiamo solo file di testo, cioè file costituiti da sequenze di carattero ASCII.
Qualsiasi informazione, anche numerica, deve quindi essere scritta o letta sotto forma di stringa di caratteri,
provvedendo all'interno del programma alle opportune conversioni.
Non affrontiamo in dettaglio l'uso di file di testo, ma gli esercizi proposti possono essere risolti in base
ai due programmi di esempio indicati nel seguito:
Esercizi proposti
- Leggere un file di testo (nome da tastiera) che contiene un valore reale su ciascuna riga, e alla fine della lettura visualizzare
il numero di valori letti, la loro somma e la loro media. Sia il programma compilato che il file
da leggere dovranno risiedere nella stessa cartella
del file system.
- Come sopra, ma i tre risultati devono essere scritti su un file di testo (nome da tastiera)
- Si assuma che il file rappresenti diverse sequenze di valori; ciascuna sequenza è separata dalla precedente
da una linea che inizia con il carattere "=". Il programma deve scrivere su file, per ciascuna delle sequenza lette, il numero di
valori della sequenza, la somma e la media dei valori.