نمونه مثال های برنامه نویسی جاوا
نویسنده:رحمان زارعی
در تصویر(1) محتوای یک فایل با نام و فرمت “info.txt” را مشاهده می کنید.
سطر اول این فایل نمرات تعدادی دانشجو که با کاراکتر ‘#’ از هم جدا شده اند موجود می باشد. همچنین سطر دوم به ترتیب مربوط به نام و نام خانوادگی دانشجویانی که در سطر اول نمرات آنها درج شده است می باشد.سطر سوم نیز به ترتیب شماره دانشجویی آنها قید شده است و همه این ها با کاراکتر ‘#’ در هر سطر از هم جدا شده اند .
همه این نمرات و اسامی و شماره دانشجویی به ترتیب می باشد، مثلا در سطر اول ابتدا سطر نمره 20 و در ابتدا سطر دوم نام و نام خانوادگی “ali rezaei” و در ابتدای سطر سوم شماره دانشجویی “921112601” آمده است این یعنی دانشجویی داریم با مشخصات زیر:
name: ali rezaei Id: 921112601 Grade: 20
پس همه داده ها به ترتیب می باشد و برای سایر اطلاعات دانشجوهای موجود در فایل نیز به همین روال هستش.
حالا ما قصد داریم برنامه ای بنویسیم که این اطلاعات موجود در فایل را بخواند و به تفکیک اطلاعات هر دانشجو را چاپ کند یعنی مثلا بگه دانشجویی با نام ali rezaei با شماره دانشجویی 921112601 نمرش برابر 20 می باشد.
در زیر برای روشن شدن مفهوم سوال ترتیب و اطلاعات مربوطه به هر دانشجو به تفکیک در فایل را با رنگ مشخص کرده ایم:
20#18#19.5 ali rezaei#mohammad karimi#jafar moradi# 921112601#931112514#941114563#
پس الان میدونیم که نمره جعفر 19.5 هستش! یا این که شماره دانشجویی 931112514 متعلق به محمد هست یا این که نمره علی رضایی 20 می باشد!!
حالا شما باید برنامه ای بنویسید که
این فایل را از کامپیوتر و محل مورد نظر که بصورت پیشفرض پوشه پروژه مون هست بخواند.
بعد اطلاعات هر دانشجو را در فایل که شامل نام، شماره دانشجویی و نمره هستش را در خروجی کنسول چاپ کند.