Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.92 KB | None | 0 0
  1. package com.dawdorproject;
  2.  
  3.  
  4. import java.io.BufferedReader;
  5. import java.io.IOException;
  6. import java.io.InputStreamReader;
  7. import java.io.PrintWriter;
  8. import java.util.Arrays;
  9. import java.util.Random;
  10.  
  11.  
  12.  
  13. public class Tablica {
  14.     private int n;
  15.     private int m;
  16.     private int [] tablica;
  17.     private int [] tablica2;
  18.     private int [] powtarzajace;
  19.     int licznik=1;
  20.     int indeks=0;
  21.  
  22.     public void arrayssize() throws IOException {
  23.         BufferedReader wczytaj=new BufferedReader(new InputStreamReader(System.in));
  24.         System.out.print("Podaj rozmiar 1 tablicy:");
  25.         String wczytaj1=wczytaj.readLine();
  26.         n=Integer.parseInt(wczytaj1);
  27.         System.out.print("Podaj rozmiar 2 tablicy:");
  28.         String wczytaj2=wczytaj.readLine();
  29.         m=Integer.parseInt(wczytaj2);
  30.         tablica = new int [n];
  31.         tablica2 = new int [m];
  32.         powtarzajace = new int [m+n];
  33.     }
  34.     public void random()
  35.         {
  36.             Random r = new Random();
  37.             int zakres= 11;
  38.  
  39.             for (int i=0; i<n; i++)
  40.             {
  41.                 tablica[i]=r.nextInt(zakres);
  42.             }
  43.             for(int i=0; i<m; i++)
  44.             {
  45.                 tablica2[i]=r.nextInt(zakres);
  46.             }
  47.     }
  48.     public void wypisz()
  49.     {
  50.         System.out.println(Arrays.toString(tablica));
  51.         System.out.println(Arrays.toString(tablica2));
  52.     }
  53.  
  54.     public void sprawdz() throws IOException {
  55.         PrintWriter zapis = new PrintWriter("licznosc.txt");
  56.  
  57.         for (int i=0; i<n; i++)
  58.       {
  59.           licznik=1;
  60.           for (int j=0; j<n; j++)
  61.           {
  62.  
  63.               if(tablica[i]==tablica2[j])
  64.              {
  65.                  tablica[i]=powtarzajace[indeks];
  66.                  licznik++;
  67.                  indeks++;
  68.              }
  69.           }
  70.           }
  71.  
  72.         System.out.println(Arrays.toString(powtarzajace));
  73.       zapis.close();
  74.     }
  75.  
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement