Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- class Ocena
- {
- double nota;
- Ocena(double nota)
- {
- this.nota = nota;
- }
- public String toString()
- {
- return "" + nota;
- }
- }
- ////////////////////////////////////////////////////////////////////////////
- class Skok
- {
- double dlugosc;
- Ocena[] oceny;
- Skok(double dlugosc, Skok t1, Skok t2, Skok t3, Skok t4, Skok t5, Skok t6)
- {
- this.dlugosc = dlugosc;
- }
- public String toString()
- {
- return "" + dlugosc;
- }
- }
- ////////////////////////////////////////////////////////////////////////////
- class Zawodnik
- {
- String nazwisko;
- ArrayList<Skok> skoki = new ArrayList<>();
- Zawodnik(String nazwisko)
- {
- this.nazwisko = nazwisko;
- }
- public String toString()
- {
- return "" + nazwisko;
- }
- }
- ////////////////////////////////////////////////////////////////////////////
- class Turniej
- {
- String miejsce;
- int rok;
- ArrayList<Zawodnik> lista = new ArrayList<>();
- void dodajZawodnika(String linia)
- {
- String[] tab;
- tab = linia.split(" ");
- System.out.println(linia);
- Zawodnik zawodnik = new Zawodnik(tab[0]);
- zawodnik.skoki.add(new Skok (tab[1], tab[2], tab[3], tab[4], tab[5], tab[6]));
- }
- void wczytajPlik(String plik)
- {
- Scanner in;
- try
- {
- in = new Scanner(new File(plik));
- String miejsce = in.nextLine();
- int rok = Integer.parseInt(in.nextLine());
- System.out.println(miejsce);
- System.out.println(rok);
- String linia;
- while(in.hasNextLine())
- {
- linia = in.nextLine();
- dodajZawodnika(linia);
- }
- }
- catch (Exception e)
- {
- System.out.println("Cos nie tak: " + e);
- }
- }
- }
- ////////////////////////////////////////////////////////////////////////////
- public class skoczek
- {
- public static void main(String[] args)
- {
- Turniej turniej = new Turniej();
- turniej.wczytajPlik("dane2.txt");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement