menusearch
javapro.ir

به دست آوردن تعداد روز ماه های شمسی | مثال پایه ای جاوا

جستجو
شنبه ۱۳ خرداد ۱۴۰۲ | ۱۸:۴۲:۴۶
۱۳۹۹/۱/۶ چهارشنبه
(3)
(0)
به دست آوردن تعداد روز ماه های شمسی | مثال پایه ای جاوا
به دست آوردن تعداد روز ماه های شمسی | مثال پایه ای جاوا

به دست آوردن تعداد روز ماه های شمسی در جاوا

 

به نام خدا

 

سلام.امروز قصد دارم یکی از مثال های جاوا که در حین سادگی سوال بسیاری از مخاطبین سایت جاواپرو و کسانی که به تازگی شروع به یادگیری جاوا کرده اند را بررسی کنیم.خب هر کدوم از ماها ی زمانی با همین مثال های ساده شروع به یادگیری جاوا کرده ایم و لازم است که هوای مبتدی ها و اونایی که تازه شروع به یادگیری جاوا کرده اند را داشته باشیم. اگر توجه کرده باشید اکثر آموزش های جاوای بنده بیشتر به مفاهیم اولیه و ابتدایی جاوا می پردازد چرا که کسانی که در جاوا حرفه ای شده اند راه خودشون رو پیدا می‌کنند و ما باید بیشتر هوای افراد مبتدی در جاوا را داشته باشیم.

 

 

 

صورت مثال: برنامه ای به زبان جاوا بنویسید که شماره ماه شمسی را از ورودی بگیرد و تعداد روزهای آن ماه را برای ما چاپ کند.

 

 

راهنمایی 1:


مثلا اگر عدد 1 که بیانگر ماه فروردین است را به عنوان ورودی بدهیم بگوید 31 روز
یا اگر عدد 6 که بیانگر ماه شهریور هست را به عنوان ورودی بگیرد ،بگوید 31 روز
عدد 9 که بیانگر ماه اذر است را از ورودی بگیرد بگوید 30 روز
و عدد 12 که بیانگر ماه اسفند است را از ورودی بگیرد بگوید 29 روز
و همان طور که می‌دانید ماه های شمسی بین 1 تا 12 است و اگر عددی خارج از این بازه به عنوان ورودی بدیم بگوید عدد پیدا نشد.

 


راهنمایی 2:


ماه های 1 تا 6 شمسی برابر 31 روز
ماه های 7 تا 11 شمسی برابر 30 روز
ماه 12 یا اسفند نیز برابر 29 روز است.


پاسخ به این مثال پایه ای جاوا را به صورت ویدیویی برررسی کرده ایم. همچنین سورس کد آن را در زیر قرار داده ایم:

 

سورس کد به دست آوردن تعداد روز ماه های شمسی در جاوا:

 

package www.javapro.ir;

import java.util.Scanner;

public class Tester9 {

   public void getDayShamsi(int month) {

       if (month >= 1 && month <= 6)
           System.out.println("day=31");
       else if (month >= 7 && month <= 11)
           System.out.println("day=30");
       else if (month == 12)
           System.out.println("day=29");
       else
           System.err.println("Error");

   }

   public static void main(String[] args) {
       Tester9 t = new Tester9();
       Scanner in = new Scanner(System.in);
       System.out.println("please enter number:");
       int m = in.nextInt();
       t.getDayShamsi(m);

   }

}

 

خروجی: نمونه تست شده برنامه به صورت زیر است:

 

please enter number:
8
day=30

 

 


 

 

 

 

دانلود این فیلم آموزشی جاوا

دانلود این فیلم آموزشی جاوا

 

 

دانلود

دانلود سورس کد این جلسه آموزشی جاوا

telegraminstagram
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
هدر سایت
زودتر از دیگران از جدیدترین مطالب آموزشی برنامه نویسی جاواپرو اطلاع پیدا کن
 شاید برای شما کم اهمیت باشد; اما حمایت مالی به جاواپرو جان می‌دهد
سوالات متداول برنامه نویسی