Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.*;
  3.  
  4. class Ocena
  5. {
  6. double nota;
  7.  
  8. Ocena(double nota)
  9. {
  10. this.nota = nota;
  11. }
  12.  
  13. public String toString()
  14. {
  15. return "" + nota;
  16. }
  17. }
  18.  
  19. ////////////////////////////////////////////////////////////////////////////
  20.  
  21. class Skok
  22. {
  23. double dlugosc;
  24. Ocena[] oceny;
  25.  
  26. Skok(double dlugosc, Skok t1, Skok t2, Skok t3, Skok t4, Skok t5, Skok t6)
  27. {
  28. this.dlugosc = dlugosc;
  29.  
  30. }
  31.  
  32. public String toString()
  33. {
  34. return "" + dlugosc;
  35. }
  36.  
  37.  
  38. }
  39.  
  40. ////////////////////////////////////////////////////////////////////////////
  41.  
  42. class Zawodnik
  43. {
  44. String nazwisko;
  45. ArrayList<Skok> skoki = new ArrayList<>();
  46.  
  47. Zawodnik(String nazwisko)
  48. {
  49. this.nazwisko = nazwisko;
  50.  
  51. }
  52.  
  53. public String toString()
  54. {
  55. return "" + nazwisko;
  56. }
  57.  
  58. }
  59.  
  60. ////////////////////////////////////////////////////////////////////////////
  61.  
  62. class Turniej
  63. {
  64. String miejsce;
  65. int rok;
  66. ArrayList<Zawodnik> lista = new ArrayList<>();
  67.  
  68. void dodajZawodnika(String linia)
  69. {
  70. String[] tab;
  71. tab = linia.split(" ");
  72. System.out.println(linia);
  73. Zawodnik zawodnik = new Zawodnik(tab[0]);
  74. zawodnik.skoki.add(new Skok (tab[1], tab[2], tab[3], tab[4], tab[5], tab[6]));
  75.  
  76. }
  77.  
  78. void wczytajPlik(String plik)
  79. {
  80. Scanner in;
  81. try
  82. {
  83. in = new Scanner(new File(plik));
  84. String miejsce = in.nextLine();
  85. int rok = Integer.parseInt(in.nextLine());
  86.  
  87. System.out.println(miejsce);
  88. System.out.println(rok);
  89.  
  90. String linia;
  91. while(in.hasNextLine())
  92. {
  93. linia = in.nextLine();
  94. dodajZawodnika(linia);
  95. }
  96. }
  97. catch (Exception e)
  98. {
  99. System.out.println("Cos nie tak: " + e);
  100. }
  101. }
  102.  
  103. }
  104.  
  105. ////////////////////////////////////////////////////////////////////////////
  106.  
  107. public class skoczek
  108. {
  109.  
  110. public static void main(String[] args)
  111. {
  112. Turniej turniej = new Turniej();
  113. turniej.wczytajPlik("dane2.txt");
  114.  
  115. }
  116.  
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement