Advertisement
Guest User

Untitled

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