-
173.
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;
}
} - 172.
-
171.
0
-
170.
0olurmu panpa fiat arabalar en az yakan arabalardır bütün taksiler fiat albea amk
-
169.
0boş amk ctrl v
-
168.
0TRSFT58S523
-
167.
0#vebazen
- 166.
-
165.
0hahahahahahahahahahahahahahaa
- 164.
-
163.
0
-
162.
0Kı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 -
161.
0inbox
çöplük
olan biten
temalar
+ başlık takip
inci portal
çevrimiçi
1 saat 46 dak. oldu. -
160.
0sevgiliyle izlenebilecek aşk filmleri
-
159.
0@19 zütünü gibeyim hepsini izledim züt
- 158.
- 157.
-
156.
000 qharşiM yhaqhıyh0N haNi
-
155.
0You may say Im a dreamer
-
154.
0sonrasında dıbına koydum
-
puberte o foto 300 tl
-
kayranin annesi ifsa hehoguehahhaha
-
aradığınız karı bu şimdi rahat uyabilirsiniz
-
1 hafyadir stresten kalbim agriyor
-
ccc rammstein ccc günaydın diler 17 11 2024
-
ateizm imkansiz dostum
-
anani rusyada
-
melek gozlu oçun annesi
-
siyasal islam diye bir şey yok sadece islam var
-
bu sozluk putperest kemalik dolmus
-
hani turkuye yuzyili
-
babam akp kuran kurslarını açtı diye oy veriyor
-
nasıl yeneceksin soruyorum
-
italya fransa maci ev 2 5 ust ve ya ms1 oynanir
-
siyasal islamcıların çektiği çile
-
beyler eski sevgilim 60 bin lira yolladı
-
1 milyar dolarlık loto oynasanız
-
taş kebabı ile taşak kebabı
-
zaragoza malaga ev iy 05 ust
-
instagram ile pentegram arasında
-
memeati2008 ozelden beni israil
-
ustad kadir misiroglunu taniyalim
-
allah nurunu biz gibi insanlar eliyle tamamlayacak
-
o çukura girecez amg
-
batuhan ne geziyon burda
-
ben de vs atmak istiyorum
-
memati eziği ekşidemi takılıyorsun
-
dana gibi bir şeysin aga zaten
-
taşaklarım harita gibii
-
gece gece elektrik yok 3 saattir
- / 3