-
201.
0import java. util.Scanner;Tümünü Göster
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(secim1) // eğer tedarikçideki kitaplar listelenmek isteniyorsa
2) // elde bulunan kitaplar listelenmek isteniyorsa
istemci. tedarikcidekiKitaplarıListele();
else if (secim
istemci. eldekiKitaplarıListele();
else if (secim3) // sunucudan kitap talebinde bulunulduğunda
4) // eldeki kitaplardan bir tane satıl alınmak istendiğinde
kitapTalebindeBulun(istemci);
else if (secim
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;
}
}
-
hayat artigi selam dost
-
tehlikeli tanrıca aynaya karsi
-
kirmizi pelerinli ne haberr dostum
-
osimhen gaymiş la
-
bu çaylaklar iki gündür onlne listedinde
-
ccc rammstein ccc günaydın diler 27 01 2025
-
aylar gecti ama acini hala atamadim
-
megane2 gelmiş hoşgeldin megane2
-
memati tutklandı
-
izmir de yaşayan ufuk göztepe
-
ne kadar tanidigim varsa hayati duzene girdi
-
karı ifşa kelimesini hatırlamıyor
-
31sporklubu biliyorum seni tehdit ettiler
-
salağa yatma capsi elbette var bende
-
makaras sesini dinleyerek sıvazlıyorum
-
gwanypline nikli yazar
-
arasında can vermek isterdim
-
ulam almanyada hayat canli olsa nolcak
-
beyazniga evli kadının ayak gelir mi
-
31 sporu kim tehdid etdi
-
hadi ben çok sarhoş olduğum içşn
-
lan olm tinder minder ne varsa indirdik
-
soryy pazar günü müdürün azarladı
-
sağdıç sileceksiniz size 10 bin tl verecekler
-
normal sexs yaparken osbirden daha geç
-
x yapay zekası ile sanal selks yapacaktım
-
din ile kendimi meşgul etmez isem katil olurum
-
melihabuaf gey pataklayan niye çaylak
-
sevgilimin karnına bastırıp geğirttim
-
miraç kandilıniz mübarek olsun
- / 2