Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package edu.uz.lab.list1;
- import java.util.Scanner;
- public class DaneOsob
- {
- private static int poczatkowyRozmiarTablicy = 2;
- public static Osoba[] generujTablice(int rozmiar)
- {
- return new Osoba[rozmiar];
- }
- public static Osoba[] kopiujTablice(Osoba[] zrodlowa, Osoba[] docelowa)
- {
- for(int i = 0; i<zrodlowa.length; i++)
- {
- docelowa[i] = zrodlowa[i];
- }
- return docelowa;
- }
- public static void wyswietlTablice(Osoba[] tab)
- {
- for(int i =0; i<tab.length;i++)
- {
- System.out.println(tab[i]);
- }
- }
- public static void main(String[] args)
- {
- Osoba[] tablica = generujTablice(poczatkowyRozmiarTablicy);
- Scanner sc = new Scanner(System.in);
- int licznik = 0;
- String imie;
- String nazwisko;
- do
- {
- imie = CzytajZeSkanera.wczytajString(sc, "Podaj imiÄ™: ");
- nazwisko = CzytajZeSkanera.wczytajString(sc, "Podaj nazwisko: ");
- if(licznik == poczatkowyRozmiarTablicy)
- {
- poczatkowyRozmiarTablicy = poczatkowyRozmiarTablicy *2;
- Osoba[] temp = generujTablice(poczatkowyRozmiarTablicy);
- tablica = kopiujTablice(tablica, temp);
- }
- tablica[licznik++] = new Osoba(imie, nazwisko);
- }while(!nazwisko.equals("exit"));
- wyswietlTablice(tablica);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement