1. 173.
    0
    import java. util.Scanner;

    public class IstemciTest {

    static Scanner s = new Scanner(System.in);

    public static void main(String[] args) {
    //istemci nesnesi oluşturulup sunucu ile bağlantı kuruluyor
    MarketIstemci istemci= new MarketIstemci();
    istemci. baglantiKur();
    // bağlantı kurulduktan sonra iletişimi arka planda gerçekleştirmek için thread
    // oluşturuluyor
    Thread t = new Thread(istemci); // parametre olarak MarketIstemci nesnesini aldı.
    t.start();

    int secim = -1;
    do{
    secim = menuGetirVeSec(); // menü listelenip kullanıcı seçimi alınıyor

    if(secim

    1) // eğer tedarikçideki kitaplar listelenmek isteniyorsa
    istemci. tedarikcidekiKitaplarıListele();
    else if (secim

    2) // elde bulunan kitaplar listelenmek isteniyorsa
    istemci. eldekiKitaplarıListele();
    else if (secim

    3) // sunucudan kitap talebinde bulunulduğunda
    kitapTalebindeBulun(istemci);
    else if (secim

    4) // eldeki kitaplardan bir tane satıl alınmak istendiğinde
    kitapSatınAl(istemci);
    else if (secim == 5) // tedarikçiden kitap bilgileri tekrardan istendiğinde
    listeGuncelle(istemci);
    }while(secim != 6);

    }


    private static void listeGuncelle(MarketIstemci istemci) {
    istemci. tedarikcidenKitapListesiTalebiGonder();
    }

    private static void kitapSatınAl(MarketIstemci istemci) {
    System.out. println("istediğiniz kitabın liste numarası: ");
    int indeks = s.nextInt();
    istemci. kitapSat(indeks);
    }

    private static void kitapTalebindeBulun(MarketIstemci istemci) {
    System.out. println("istediğiniz kitabın liste numarası: ");
    int indeks = s.nextInt();
    System.out. println("istediğiniz kitabın adedi: ");
    int talepAdedi = s.nextInt();
    istemci. tedarikciyeKitapTalebiGonder(indeks, talepAdedi);
    }

    private static int menuGetirVeSec() {
    System.out. println("---");
    System.out. println("1. Tedarikçideki Kitapları Listele");
    System.out. println("2. Marketteki Kitapları Listele");
    System.out. println("3. Tedarikçiden Kitap Talep Et");
    System.out. println("4. Marketten Kitap Al");
    System.out. println("5. Tedarikçi Stok Listesini Güncelle");
    System.out. println("6. Cikis");
    System.out. println("---");
    System.out. print("Seciminiz: ");

    int secim = s.nextInt();
    return secim;
    }

    }
    Tümünü Göster
    ···
  2. 172.
    0
    http://imgim.com/suna.jpg
    ···
  3. 171.
    0
    ···
  4. 170.
    0
    olurmu panpa fiat arabalar en az yakan arabalardır bütün taksiler fiat albea amk
    ···
  5. 169.
    0
    boş amk ctrl v
    ···
  6. 168.
    0
    TRSFT58S523
    ···
  7. 167.
    0
    #vebazen
    ···
  8. 166.
    0
    http://www.youtube.com/watch?v=c6Uze3WiA74
    ···
  9. 165.
    0
    hahahahahahahahahahahahahahaa
    ···
  10. 164.
    0
    http://www.youtube.com/watch?v=kYtGl1dX5qI
    ···
  11. 163.
    0
    (bkz: milliyetçilik çok saçma bişey lan)
    ···
  12. 162.
    0
    Kız: Ayrılalım.
    Erkek: Sözlerin yalandı, peki gözlerin?
    Kız: Lensti by.
    Erkek: Ama bıyıkların gerçekti di mii? :D
    ···
  13. 161.
    0
    inbox
    çöplük
    olan biten
    temalar
    + başlık takip
    inci portal
    çevrimiçi
    1 saat 46 dak. oldu.
    ···
  14. 160.
    0
    sevgiliyle izlenebilecek aşk filmleri
    ···
  15. 159.
    0
    @19 zütünü gibeyim hepsini izledim züt
    ···
  16. 158.
    0
    http://tr.cam4.com/annehottye
    ···
  17. 157.
    0
    http://imgim.com/2390incia7745389.jpg
    ···
  18. 156.
    0
    00 qharşiM yhaqhıyh0N haNi
    ···
  19. 155.
    0
    You may say Im a dreamer’
    ···
  20. 154.
    0
    sonrasında dıbına koydum
    ···