حل تمرین تاریخ تولد کوئرا با جاوا
در این نوشته تمرین “تولد کوئرا” که در وبسایت کوئرا موجود است را برای شما کاربران عزیز حل کردهایم.
حل تمرین تاریخ تولد کوئرا با جاوا
سوال تمرین
برنامهای بنویسید که سال و ماه تولد شما را پشت سرهم دریافت کند، سپس ماه را از سال جدا کرده و هر دو را چاپ کند.
ورودی تمرین
در خط اول ورودی یک رشته به طول ۴ شامل ماه و سال تولد آمده است.
خروجی تمرین
در خروجی موارد خواسته شده را چاپ کنید.
مثال تمرین
example 1 : =================================== input 1 : 7106 output 1 : saal:71 maah:06 input 2 : 7011 output 2 : saal:70 maah:11 input 3 : 0012 output 3 : saal:00 maah:12
کد تمرین
import java.util.Scanner; public class Main { static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); String string = sc.nextLine(); String numYear = ""; String numMonth = ""; int counter = 0; for (char ch : string.toCharArray()) { counter++; if(counter <= 2) { numYear = numYear + Character.toString(ch); } else { numMonth = numMonth + Character.toString(ch); } } System.out.println("saal:" + numYear); System.out.println("maah:" + numMonth); } }
روش حل تمرین
در کد بالا ابتدا یک خط ورودی String دریافت میشود؛ این ورودی توسط Sccaner دریافت میشود. سپس در یک حلقهی به اصطلاح foreach (در جاوا دستور foreach مستقیم نداریم و تنها آن را شبیه سازی میکنیم.) آن خط رشته را پیمایش میکنیم. دو کاراکتر اول رشته را برای عدد سال و دو کاراکتر دوم رشته را برای عدد ماه دریافت میکنیم. در آخر هم با توجه به سوال خروجی را نمایش میدهیم.
منبع سوال: وبسایت کوئرا
اگر روش بهتری برای حل این تمرین دارید برای ما ارسال کنید تا با نام خودتان به اشتراک بگذاریم. اگر سوال خاصی را مدنظر دارید در بخش نظرات برای ما ارسال کنید تا حل آن سوال را در الویت محتوای سایت بگذاریم.
ارسال پاسخ