من هدفم گرفتن اولین کارکتر ورودی توسط کاربر بود و با این عبارت مشکلم مرتفع شد. اما چیزی که درک نمیکنم این است که دقیقا این عبارت داره چکار میکنه. بعد از فراخوانی متد next() متد charAt چه معنی میده. اول کدوم متد اجرا میشه و خروجیش توی کدوم متد ریخته میشه ؟ همیشه میشه متد ها رو اینجوری استفاده کرد ؟ یا نوع خاصی از اونها به این شکل هستند ؟ ممنون نکته : reader یک شی از کلاس scanner است.
کلاس Scanner بصورت پیشفرض از جداکننده space (فاصله) برای تکه تکه کردن ورودی استفاده می کند. وقتی شما متد next را فراخوانی می کنید، مقدار String تکه اول تا اولین space توسط متد next باز گردانده می شود و سپس شما متد charAt آبجکت String بازگشتی را برای گرفتن کاراکتر اول تکه اول ورودی فراخوانی کرده اید.
تبلیغات در جواب یاب
اخبار
سیستم امتیازدهی
دسترسی کاربران
داغ ترین سوال ها
پربازدیدترین سوال ها