Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Arrays;
- import java.util.Scanner;
- public class Main
- {
- public static void main(String[] args)
- {
- int wybor;
- int tab[]=null;
- Scanner klawiatura=new Scanner(System.in);
- do
- {
- System.out.println("PROGRAM - TABLICE");
- System.out.println();
- System.out.println("1. Stwórz tablice");
- System.out.println("2. Wprowadź liczby do tablicy zaczynając od n");
- System.out.println("3. Wypelnij tablice od m");
- System.out.println("4. Wyświetl liczby");
- System.out.println("5. Wyświetl liczby parzyste");
- System.out.println("6. Wyświetl liczby nieparzyste");
- System.out.println("7. Wyświetl posortowane liczby");
- System.out.println("8. Wyświetl sumę");
- System.out.println("9. Zmień rozmiar");
- System.out.println("10. Koniec");
- System.out.println();
- System.out.print("Twój wybor: ");
- wybor=klawiatura.nextInt();
- switch(wybor)
- {
- case 1:
- int wielkosc;
- System.out.print("Podaj wielkosc tablicy: ");
- wielkosc=klawiatura.nextInt();
- tab=new int[wielkosc];
- System.out.println();
- break;
- case 2:
- int n;
- System.out.print("Podaj n: ");
- n=klawiatura.nextInt();
- for (int i=0; i<tab.length; i++) tab[i]=n++;
- System.out.println();
- break;
- case 3:
- int m;
- System.out.print("Podaj m: ");
- m=klawiatura.nextInt();
- for (int i=m-1; i<tab.length; i++)
- {
- System.out.print("Podaj liczbe: ");
- tab[i]=klawiatura.nextInt();
- }
- System.out.println();
- break;
- case 4:
- for(int i : tab) System.out.print(i+" ");
- System.out.println("\n");
- break;
- case 5:
- for(int i=0; i<tab.length; i++)
- {
- if(tab[i]%2==0) System.out.print(tab[i]+" ");
- }
- System.out.println("\n");
- break;
- case 6:
- for(int i=0; i<tab.length; i++)
- {
- if(tab[i]%2!=0) System.out.print(tab[i]+" ");
- }
- System.out.println("\n");
- break;
- case 7:
- int kopia[] = (int[])tab.clone();
- Arrays.sort(kopia);
- for (int i : kopia) System.out.print(i+" ");
- System.out.println("\n");
- break;
- case 8:
- int suma=0;
- for (int i=0; i<tab.length; i++) suma=suma+tab[i];
- System.out.println("Suma: "+suma);
- System.out.println();
- break;
- case 9:
- int wielkosc2;
- System.out.print("Podaj nowa wielkosc tablicy: ");
- wielkosc2=klawiatura.nextInt();
- tab=Arrays.copyOf(tab, wielkosc2);
- System.out.println();
- break;
- }
- } while(wybor!=10);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement