مشکل در نوشتن برنامه اطلاعات ماشین
سلام دوستان استاد برنامه ای به ما داده که مشخصات ماشین رامیگیرد مثل نام ماشین قیمت ماشین قدرت ماشین برنامه باید جوری باشه که هر ماشین قیمتش بیشتر بود اون رو نشون بده اگر قیمت هاش یکی بود بیشترین ماشینی که قدرت بیشتری دارد رو بگه من تا مقایسه مبلغ ماشین رو بلدم اما اگر قیمت ها مساوی بودن چه جور باید بنویسم که بیشترین قدرت رو بگه ممنون
نقل قول: مشکل در نوشتن برنامه اطلاعات ماشین
البته بهتر بود در بخش جاوای استاندارد مطرح می کردید.
اگر یک ArrayList<Car> ایجاد کنید، اونوقت میتونید از متد sort اش استفاده کنید. در متد sort باید یک آبجکت از Comparator بسازید و متد compare اش رو پیاده سازی کنید. در متد compare میتونید شروطی که گذاشتید رو قرار بدید و بگید در چه شرایطی کدوم نسبت به کدوم جلوتر قرار میگیره و... . عملکرد متد compare هم خیلی سادست، با یک سرچ ساده می تونید ببینید متد compare از کلاس Comparator به چه صورت هست.
با همین کار کنید، جواب میگیرید. بعد از تلاش و جستجو اگر جواب نگرفتید، کدی که بهش رسیدید رو اینجا بذارید
البته میتونید از مدل Lambda در جاوا 8 هم استفاده کنید اما سعی کنید اول با مدل قدیمیتر کدتون رو بنویسید