Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package zzz;
- import java.util.Random;
- import java.util.Scanner;
- public class Zzz {
- int n;
- Scanner skanuj = new Scanner(System.in);
- Random losuj = new Random();
- int[] tablica = new int[n];
- public void dodaj(){
- System.out.println("Wprowadź element: ");
- int nowy = skanuj.nextInt();
- tablica[n++] = nowy;
- }
- public void usun(){
- System.out.println("Który element chcesz usunąć? Podaj tą liczbę");
- int element = skanuj.nextInt();
- for(int i=0;i<n;i++) {
- if(tablica[i]==element) {
- tablica[i]=tablica[n];
- n--; } } }
- public int rozmiar(){
- return n--;
- }
- public boolean czyZawiera(){
- System.out.println("Podaj element, który chcesz sprawdzić czy istnieje: ");
- int element = skanuj.nextInt();
- for(int i =0 ; i<n;i++){
- if(element==tablica[i]) return true;
- //System.out.println("Zawiera ten element");
- //else System.out.println("Nie zawiera tego elementu");
- else return false;
- }
- return true;
- }
- public void wypisz(){
- System.out.println(tablica);
- }
- public static void main(String[] args) {
- Scanner skan = new Scanner(System.in);
- // Random losuj = new Random();
- Zzz zbior = new Zzz();
- System.out.println("Podaj ilość elementów w tablicy: ");
- int n;
- n = skan.nextInt();
- int[] tablica = new int[n];
- System.out.println("Podaj je");
- for(int i=0;i<n;i++) {
- tablica[i] = skan.nextInt();
- }
- System.out.println("");
- for(int i=0; i<n; i++) {
- System.out.print("["+tablica[i]+"]");
- }
- System.out.println("Co chcesz zrobić?");
- System.out.println("1 - Dodaj element do tablicy");
- System.out.println("2 - Usuń element z tablicy");
- System.out.println("3 - Zwróc rozmiar tablicy");
- System.out.println("4 - Sprawdź czy zawiera podany element");
- System.out.println("5 - Wypisz tablice");
- int licznik = skan.nextInt();
- switch(licznik) {
- case 1: zbior.dodaj(); break;
- case 2:
- zbior.usun(); break;
- case 3:
- zbior.rozmiar(); break;
- case 4:
- zbior.czyZawiera();break;
- case 5: zbior.wypisz(); break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement