در این سورس کد شما ابتدا کلاس Person را برای مدل کردن اشخاص پیاده می کنید. سپس، کلاس Car را برای پیاده کردن ماشینهایی که در آژانس کار می کنند پیاده می کنید. در نهایت کلاس Agency را پیاده و بطور مناسب تست می کنید.
• کلاس Person شامل اسم، شماره ی ملی، جنسیت، سن و شماره ی گواهینامهی رانندگی است.
• کلاس Car دارای اسم، سال ساخت، تعداد سرنشین و راننده است.
• کلاس Agency شامل مدیر آژانس، شماره ی تماس، آدرس و تعدادی ماشین است.
• متدهای کلاسهای Person و Car مثل اجزا سازنده ی پیشفرض، کامل و کپی، متدهای set و get ، equals و متد toString را پیاده کنید.
• متدهای کلاس Agency شامل اجزاء سازنده ی کپی، پیشفرض و کامل هستند. هم چنین، متدهای equals و toString را پیاده کنید. این کلاس دارای متدهای addCar و removeCar برای اضافه کردن ماشینهای جدید و حذف ماشینهای قبلی هستند.
• در کلاس تست، ابتدا نه نفر ایجاد کنید. سپس، دو آژانس ایجاد کنید و به هر کدام به ترتیب سه و چهار ماشین اضافه کنید. از نه نفر ایجاد شده دو نفر به عنوان مدیر آژانسها و هفت نفر به عنوان رانندهی ماشینها استفاده می شوند. سپس متدهای toString و equals را تست کنید. سپس، از آژانس دوم یک کپی ایجاد کنید و با استفاده از آن صحت عملکرد متد equals را هنگام مقایسه ی آژانس کپی و آژانس کپی شده استفاده کنید.
(تست کلاس بر عهدهی شما)
کتاب الکترونیکی آموزش برنامهنویسی اندروید به زبان جاوا
سیستم عامل گوگل اندروید محبوبترین سیستم عامل در بین دستگاه های همراه مانند موبایل ها و تبلت ها است. برنامه نویسی اصلی این سیستم عامل در اصل جاوا است(می توان به زبان سی و سی پلاس پلاس هم برای آن برنامه نوشت، از طرفی مترجم هایی هم به زبان های سی شارپ و بیسیک و ویژوال بیسیک و … هم برای آن وجود دارد.)
در صورتی که با زبان جاوا آشنایی کامل را داشته باشید و با ساختار فایل های xml آشنایی داشته باشید به راحتی میتوانید برای اندروید برنامه بنویسید.
در ادامه لینک دانلود مستقیم کتاب الکترونیکی آموزش برنامهنویسی اندروید به زبان جاوا نوشته ی دکتر بگمحمدی برای شما قرار داده شده است.
لطفا نظرهای خود را در مورد این کتاب با ما در میان بگذارید.
سوال هایی در مورد برنامه نویسی جاوا
سوال:
به نظر شما خروجی دستورهای زیر در برنامهنویسی جاوا چیست؟ لطفا پاسخ خود را در بخش نظرات بنویسید.
System.out.println("result="+3*11+10);
System.out.println('h'+1);
char a='h'; char b='i'; System.out.println(a+b);
نویسنده: سینا مرادی
منبع: سامینتک
بهدست آوردن bmi در جاوا
برنامه ای که bmi یا همان Body Mass Index را محاسبه کند.
(بیشتر…)
چاپ زیر رشته ی در حال تکرار در رشته در جاوا
متدی بنویسید که یک رشته را دریافت کند وبزرگترین زیر رشته ای که هم در ابتدا وهم درانتها تکرار شده است مانند
abxyab ->ab
تقسیم آرایه به دو قسمت مساوی در جاوا
متدی بنویسید که یک آرایه دریافت و مشخص کند آیا آرایه را می توان طوری به دو قسمت تقسیم کرد که جمع اعداد قسمت اول و دوم با هم برابر باشد؟
(بیشتر…)
مجاور بودن دو عدد در جاوا
برنامه ای بنویسید که یک آرایه از اعداد طبیعی دریافت کرده واگر عنصر 2 با3 مجاور بود یا 3 با 4 مجاور بود مقدار true را برگرداند
(بیشتر…)
کلاس مستطیل در جاوا
برنامه ای که بتواند کلاس مستطیل را با ویژگی های زیر در جاوا شبیه سازی کند،
۱- هر مستطیل با مختصات دو نقطه مشخص می شود.
۲- متدهایی برای محاسبه طول و عرض و محیط و مساحت مستطیل
۳- متدهای پیشفرض مقایسه ی دو مستطیل و متد toString و equals
و …
حذف کاراکتر از رشته در جاوا
برنامه ای بنویسید که یک رشته ویک عددn دریافت کندوخروجی آن ،رشته ای باشد که کاراکتری که درمحل n قرار دارد،حذف شده باشد.
kitten -> kiten
تغییر مکان یک کاراکتر در رشته در جاوا
برنامه ای بنویسید که تمام xهای کوچک موجود در رشته را به آخر رشته انتقال دهد
xihxih -> ihihxx