Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1.  
  2. package osobydoplikow;
  3.  
  4. import java.io.*;
  5.  
  6. class Osoba
  7. {
  8. public String imie;
  9. public int wiek;
  10. }
  11.  
  12. public class OsobyDoPlikow
  13. {
  14. static Osoba [] osoby = null;
  15.  
  16. static void zrobTabliceOsob()
  17. {
  18. osoby = new Osoba[ 5 ];
  19.  
  20. osoby[ 0 ] = new Osoba();
  21. osoby[ 0 ].imie = "Ala";
  22. osoby[ 0 ].wiek = 18;
  23. osoby[ 1 ] = new Osoba();
  24. osoby[ 1 ].imie = "Ola";
  25. osoby[ 1 ].wiek = 19;
  26. osoby[ 2 ] = new Osoba();
  27. osoby[ 2 ].imie = "Ela";
  28. osoby[ 2 ].wiek = 18;
  29. osoby[ 3 ] = new Osoba();
  30. osoby[ 3 ].imie = "Bela";
  31. osoby[ 3 ].wiek = 28;
  32. osoby[ 4 ] = new Osoba();
  33. osoby[ 4 ].imie = "Olga";
  34. osoby[ 4 ].wiek = 16;
  35. osoby[ 0 ] = new Osoba();
  36. osoby[ 0 ].imie = "Ala";
  37. osoby[ 0 ].wiek = 18;
  38. }
  39. static void pokazTablice()
  40. {
  41. for( int i = 0; i < osoby.length; ++i )
  42. System.out.println( osoby[ i ].imie + " " + osoby[ i ].wiek );
  43. }
  44.  
  45. static void zapiszOsobyDoPlikuTekstowego() throws IOException
  46. {
  47. BufferedWriter plik = new BufferedWriter( new FileWriter( "osoby.txt" ) );
  48.  
  49. plik.write( String.valueOf( osoby.length ) );
  50. plik.newLine();
  51.  
  52. for( int i = 0; i < osoby.length; ++i )
  53. {
  54. plik.write( osoby[ i ].imie );
  55. plik.newLine();
  56. plik.write( String.valueOf( osoby[ i ].wiek ) );
  57. plik.newLine();
  58. }
  59.  
  60. plik.close();
  61. }
  62.  
  63. public static void main(String[] args) throws IOException
  64. {
  65. zrobTabliceOsob();
  66. pokazTablice();
  67. zapiszOsobyDoPlikuTekstowego();
  68. }
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement