-
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;
}
}
-
bakircan asla mutlu bir ilişkin olmayacak
-
oglun basardi baba
-
axento yalakalığı
-
rammstain bu muymuş
-
1075 başlık 1315 trend
-
zuahdjdksöcçax
-
axento çevresine
-
vikings geldiğinden beri sözlük tamamen
-
sözlüğün son bitki örtüsü
-
sokie kiona salatası yemekten
-
inci sozluk sosyolojisi tezine başlıyorum
-
enguzelhalinle nikli şahıs
-
odlek topal ordek official
-
acaba arada bir onun aklina düşüyor muyum
-
size gece yarısna kadar süre veriyorum
-
testo taylan burası sefalet atolyem ev ziyareti
-
brom benim bir göz mekkeye bi göz medineye bakıyor
-
olm düşünsene axentosun
-
nişanlım rabia
-
uçan kedi bu muymuş la
-
fena elmas gibesim var
-
maxosman cumle kuramiyor olum la
-
amınoglu smmm ufuk
-
iyi hoş kendi hikayeni felan anlatiyorsunda
-
konstant dayı canlı yayın açsam gelir misin
-
sabaha kadar bekleyip ramsitenin günaydın
-
camii dışında benim başımı
-
bakircan şu resme iyi bak
-
acayip ve yamuk üni senin neyine la
-
google scholar aviyonik sistemler sosyoloji kanzi
- / 3