Napisałem programik, który otwiera plik, wyświetla jego zawartość po czym prosi o podanie kolejnych danych i zapisuje je w tym pliku.
Teraz potrzebuje, żeby dane z pliku wstawione zostały do tablicy lub wektora (chodzi o jedna zmienna) po czym program ma liczyć max min i średnia
public class main {
public static void main(String[] args)throws FileNotFoundException {
String nazwa_pliku = "dane.txt";
try {
CzytajPlik plik = new CzytajPlik(nazwa_pliku);
String[] wierszTablicy = plik.OtworzPlik();
int i;
for(i=0; i < wierszTablicy.length;i++){
System.out.println(wierszTablicy[i]);
}
} catch (IOException e) {
System.out.println(e.getMessage());
}
zapis dane = new zapis("dane.txt",true);
Scanner odczyt = new Scanner(System.in);
System.out.println("Podaj dzień ");
int dzien;
dzien= odczyt.nextInt();
System.out.println("Podaj miesiąc ");
String miesiac;
miesiac= odczyt.next();
System.out.println("Podaj rok ");
int rok;
rok= odczyt.nextInt();
System.out.println("Data to " + dzien+" " +miesiac+" " +rok);
System.out.println("Podaj zuzycie");
int a = odczyt.nextInt();
System.out.println("Zużycie na dzien "+ dzien+" " +miesiac+" " +rok +" wynosi " +a);
try {
dane.zapiszDoPliku(+ dzien+" " +miesiac+" " +rok+" " +a);
} catch (IOException e) {
e.printStackTrace();
}
}
}