Advertisement
Guest User

Untitled

a guest
Jan 27th, 2015
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. import java.io.*;
  2. import java.util.Scanner;
  3.  
  4. class Lab6{
  5. int w,k;
  6. double [][]tab;
  7.  
  8. public Lab6(int w , int k)
  9. {
  10. this.k=k;
  11. this.w=w;
  12. tab = new double [w][k];
  13. }
  14.  
  15. public void wypelnij(double zakres)
  16. {
  17. double pom=0;
  18. for (int i=0; i<w; i++)
  19. for (int j=0; j<k; j++)
  20.  
  21. tab[i][j]=(Math.random()*zakres);
  22.  
  23. }
  24.  
  25. public void wyswietl()
  26. {
  27. for (int i=0; i<w; i++)
  28. {
  29. for (int j=0; j<k; j++)
  30. System.out.printf("%8.2f ",tab[i][j] );
  31. System.out.println();
  32. }
  33. }
  34.  
  35. public void przekaz() throws FileNotFoundException
  36. {
  37. PrintWriter out= new PrintWriter("lab6.txt");
  38.  
  39. out.println("Macierz ");
  40. out.println(w);
  41. out.println(k);
  42.  
  43. for (int i=0; i<w; i++)
  44. {
  45. for (int j=0; j<k; j++)
  46. out.printf("%8.2f ",tab[i][j]);
  47. out.println();
  48. }
  49. out.close();
  50. }
  51.  
  52. public void odczytaj() throws FileNotFoundException
  53. {
  54. File plik = new File("lab6.txt");
  55. Scanner in = new Scanner(plik);
  56. String [][]tab1 = new String [w][k];
  57.  
  58. in.next();
  59. in.next();
  60. in.next();
  61.  
  62. for (int i=0; i<w; i++)
  63. {
  64. for (int j=0; j<k; j++)
  65. tab1[i][j]=in.next();
  66.  
  67. }
  68. in.close();
  69.  
  70.  
  71. for (int i=0; i<w; i++)
  72. {
  73. for (int j=0; j<k; j++)
  74. System.out.print(tab1[i][j] + "\t");
  75. System.out.println();
  76. }
  77. }
  78.  
  79. public static void main (String []args) throws FileNotFoundException
  80. {
  81. Lab6 l = new Lab6(5,5);
  82. l.wypelnij(20);
  83. l.wyswietl();
  84. l.przekaz();
  85. l.odczytaj();
  86.  
  87. }
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement