به نام خدا
◾ برنامه ای به زبان جاوا بنویسید که نام و شماره دانشجویی یک دانشجو را دریافت کرده و در خروجی چاپ نماید.
◾ برنامه مثال قبل را با استفاده از دو متد مجزا به نام های GetData برای خواندن یک رشته از ورودی و PostData برای چاپ یک رشته در کنسول انجام دهد.
پاسخ:
package javapro.ir; import java.util.Scanner; public class Student { String name; public void getData() { Scanner in = new Scanner(System.in); } public void postData() { System.out.println("name Student: " + name); public static void main(String[] args) { } } |
خروجی: یک نمونه تست برنامه بالا به صورت زیر است:
enter name: |
توضیحات:
public void getData() { Scanner in = new Scanner(System.in); } |
• در بدنه متد getData برای ورودی گرفتن از کلاس Scanner شی ساخته ایم.
• یک پیام چاپ کرده ایم که کاربر متوجه شود که یک نام را به عنوان String وارد کند.
• با استفاده از شی in که از نوع کلاس Scanner است متد nextline را صدا زده ایم.متد nextline در جاوا برای ورودی گرفتن متن یا همان string استقاده میشود. String دریافت شده از ورودی درون متغیر name ریخته میشود.
• یک پیام چاپ کرده ایم که مخاطب متوجه شود شماره دانشجویی یا id را در ورودی وارد کند.
• در پایان نیز id دریافت شده از نوع String را درون متغیر id میریزیم.
public void postData() { System.out.println("name Student: " + name); |
• در متد postData مقادیر نام و شماره دانشجویی را در خروجی چاپ میکنیم.
public static void main(String[] args) { } |
• برای اجرای برنامه در درون متد main کلاس یک شی از کلاس student میسازیم و با استفاده از شی ساخته شده دو متد getData برای دریافت نام و شماره دانشجویی و متد postData برای چاپ نام و شماره دانشجویی را در خروجی را صدا میزنیم.
موفق باشید
لینک دانلود سورس کد به همراه پی دی اف آموزش برنامه دریافت و چاپ شماره دانشجویی در جاوا
با عضویت در کانال تخصصی برنامه نویسی جاوا و اندروید جاواپرو از ما حمایت کنید
پیج اینستاگرام جاواپرو شامل کلیپ های فان و مقالات برنامه نویسی
بستن *نام و نام خانوادگی * پست الکترونیک * متن پیام |
دوره های آموزشی برنامه نویسی
انجام پروژه های برنامه نویسی
تدریس خصوصی برنامه نویسی
بیش از 7 سال از فعالیت جاواپرو میگذرد
جاواپرو دارای مجوز نشر دیجیتال از وزارت فرهنگ و ارشاد اسلامی است
جهت ارتباط مستقیم با جاواپرو در واتساپ و تلگرام :
09301904690
بستن دیگر باز نشو! |