Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Zadanie 4
- Dane są dwie tablice o rozmiarach n oraz m. Napisz metody, które pozwolą wypełnid te tablice
- losowo wygenerowanymi danymi z zakresu [1,5]. Napisz metodę która wypisze licznośd elementów
- zawartych w sumie w obu tablicach. Jeżeli licznośd wynosi 1 lub 2 to program wyrzuci wyjątek
- */
- import java.util.Random;
- import java.util.Scanner;
- public class Wielomian {
- int m,n;
- Wielomian(int m, int n)
- {
- this.m=m;
- this.n=n;
- }
- public void licz()
- {
- Random rand=new Random();
- int tab[]=new int[m];
- int tab1[]=new int[n];
- int granica;
- System.out.println("Tablica nr 1:");
- for (int i=0;i<m;i++)
- {
- tab[i]=rand.nextInt(5)+1;
- System.out.print(tab[i]+", ");
- if(i==m-1) System.out.println("");
- }
- System.out.println("Tablica nr 2:");
- for (int i=0;i<n;i++)
- {
- tab1[i]=rand.nextInt(5)+1;
- System.out.print(tab1[i]+", ");
- if(i==n-1) System.out.println("");
- }
- int licznik=0;
- for (int y=1;y<=5;y++)
- {
- for (int z=0;z<m;z++)
- {
- if(tab[z]==y) licznik++;
- }
- for (int z=0;z<n;z++)
- {
- if(tab1[z]==y) licznik++;
- }
- if (licznik<=2)System.out.println("Licznosc liczby "+y+" wynosi ponizej 2!");
- else System.out.println("Licznosc liczby "+y+" w obu tablicach: "+licznik);
- licznik=0;
- }
- }
- public static void main(String args[])
- {
- Scanner scan=new Scanner(System.in);
- int m,n;
- System.out.println("Podaj wymiar pierwszej tablicy: ");
- m=scan.nextInt();
- System.out.println("Podaj wymiar drugiej tablicy: ");
- n=scan.nextInt();
- Wielomian wiel=new Wielomian(m,n);
- wiel.licz();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment