چگونه ها (How Tos)
در «چگونه های جاوا» میان بر می گیریم. این بخش کارهای پرتکرار را نشان می دهد. بنابراین سریع تمرین می کنی و نتیجه می بینی.
فهرست موضوعات چگونه های جاوا
هر موضوع یک کار رایج را حل می کند. مثل مشق های کوچک مدرسه.
Numbers (اعداد)
- جمع دو عدد و چاپ نتیجه.
- جابجایی دو متغیر (Swap).
- تشخیص زوج یا فرد.
- برعکس کردن عدد.
- تشخیص مثبت یا منفی.
- جذر عدد.
- مساحت مستطیل.
- تبدیل سلسیوس به فارنهایت.
- جمع رقم های یک عدد.
- عدد آرمسترانگ.
- تولید عدد تصادفی.
Strings (رشته ها)
- شمارش کلمات جمله.
- شمارش حروف صدادار.
- حذف حروف صدادار.
- شمارش رقم ها در رشته.
- برعکس کردن رشته.
- بررسی Palindrome بودن.
- بررسی Anagram دو رشته.
- تبدیل رشته به آرایه کلمات.
- حذف فاصله ها و تب ها.
- شمارش فراوانی هر کاراکتر.
Arrays (آرایه ها)
- جمع عناصر آرایه.
- میانگین عناصر آرایه.
- مرتب سازی آرایه.
- کوچک ترین عضو.
- بزرگ ترین عضو.
- دومین بزرگ ترین عضو.
- کمینه و بیشینه.
- ادغام دو آرایه.
- حذف تکراری ها با Set.
- یافتن عناصر تکراری.
- درهم ریزی ترتیب آرایه.
Algorithms (الگوریتم ها)
- فاکتوریل یک عدد.
- دنباله فیبوناچی.
- ب.م.م (GCD).
- تشخیص عدد اول.
Collections (کالکشن ها)
- حلقه روی ArrayList.
- حلقه روی HashMap.
- حلقه روی Enum.
نکته: اگر ایده می خواهی، به چگونه های جاوا برگرد و یک مورد را انتخاب کن.
چطور از این فهرست استفاده کنم؟
- یکی از موضوعات بالا را بردار.
- مسئله را با ورودی ساده تست کن.
- سپس ویژگی کوچک اضافه کن و دوباره تست کن.
همچنین برای پروژه های کوچک می توانی از این فهرست ایده بگیری. نمونه ها در صفحه پروژه ها آمده اند. برای مرتب سازی داده ها هم به مرتب سازی پیشرفته سر بزن.
جمع بندی سریع
- کوچک شروع کن و تکرار کن.
- ورودی ساده، خروجی واضح بده.
- هر تغییر را جدا تست کن.
- از فهرست برای ایده استفاده کن.