ادخ منا به
یزاس مهنابر و ترویپماک ینابم سدر سیردت تهج زاین دروم بلاطم
ت دروم أ دابآ فجن دحاو یملاسا دازآ هاگشناد یزاس همانرب هتیمک دیی
- رتویپماک ینابم
- تراچولف و متیروگلا ددعتم یاهلاثم اب دوش یعس .دوش هدافتسا موسرم و درادناتسا یاه هبعج زا اه تراچولف مسر رد یلرتنک یاهراتخاس
.دوش سیردت اه تراچولف مسر بلاق رد رارکت و باختنا ،یلاوت ینعی یسراف نابز هب اه لاثم متیروگلا نتشون هب یزاین
.تسین - اب ییانشآ هیلوا میهافم
یسیون همانرب نابز یسیون همانرب نابز کی ناونع هبJava
ارگ یش یمیهافم اب ییانشآ(
دننام
bytecode JVM ،
)نامرف طخ طیحم رد هداس همانرب کی یارجا و ،
یاه پیات هیلوا
primitive data types) )
- نابز رد )رارکت و باختنا ،یلاوت( همانرب لرتنک یاهراتخاس Java
تاروتسد ،if
if-else if-else-if ،
while ، for ،
... و
یاهلاثم اب رارکت یاه هقلح عاونا ددعتم
دنوش یفرعم :
1 - یاه هقلح هدنرامش لرتنک تحت
2 - )نابهگن لرتنک تحت یاه هقلح صاخ روط هب( دادیور لرتنک تحت یاه هقلح
3 - مچرپ لرتنک تحت یاه هقلح flag)
یاهریغتم اب و نابز رد دوجوم یشرپ تاروتسد زا هدافتسا نودب دوش یعس( )
)دوش هتشون ییاه همانرب مچرپ
- اهدتم static ی یا هنامیپ یسیون همانرب و modular programming)
)
وش حرطم دتم عاونا و دتم موهفم د
:
1 - ییاهدتم ( دنراد یجورخ کی طقف هک یاهدتم
voidریغ )
2 - ییاهدتم هک لاصا یجورخ دنرادن ( یاهدتم )void
رادقم یاهرتماراپ (
یاهرتماراپ عون زا
primitive data type )
روتسد و return .دندرگ یفرعم
دتم کی یناوخارف user-defined
دتم کی طسوت user-defined
گید ر ، یفرعم یاهدتم زا یدادعت یا هناخباتک
یاهسلاک دننام درادناتسا
دننام یضایر عباوت زا یضعب یتح تقو نتشاد تروص رد و دنوش حرطم Math sinus
ار
.دومن یزاس هدایپ - اه هیارآ ای یدعب کی ی اه هیارآ راصتخا هب
طوبرم میهافم هب
اه هیارآ ، یعاجرا پیات کی ناونع هب هیارآ reference data type)
) Java رد ، ثحبم
اهدتم و اه هیارآ ماراپ ناونع هب هیارآ هطبار نیا رد .دنوش حرطم
یعاجرا رت م
م دت دوش حرط
، هیارآ هکنیا نینچمه
ددرگ حرطم دوش هدنادرگرب دتم مان تحت دناوت یم لوادتم یاه متیروگلا .
یاهدتم تروص هب اه هیارآ یور یلومعم
دننام اه هیارآ یزاس بترم متیروگلا ود لقادح .دنوش یزاس هدایپ Exchange Sort
Selection Sort و ود و
متیروگلا لوادتم
اه هیارآ رد وجتسج (Sequential Search) Linear Searchینعی
Binary Search و هب
دتم تروص .دنوش یزاس هدایپ
ماغدا متیروگلا ناوت یم یتح merge)
دتم تروص هب زین ار هدش بترم هیارآ ود )
.دومن یزاس هدایپ - ای یدعب ود یاه هیارآ اه سیرتام
و یرطس شزادرپ ،یلصا میهافم ،سیرتام ینوتس
ثحبم اهدتم و اه سیرتام .دنوش حرطم
ا یضعب اهدتم تروص هب اه سیرتام یور تایلمع ز ی
ی ح کی ناونع هب ناوت یم یتح .دنوش یزاس هدایپ صاخ تلا
م و یعبرم یاه سیرتام ت
اهد ار زین .دومن حرطم
- اهرتکاراک رتکاراک موهفم Unicodeو
.دوش حرطم
تاروتسد رصتخم روط هب ی
دننام switch do-while ،
break ، continue،
و رگلمع یطرش .دنوش حرطم?:
هتکن زا ناوت یم .دوش هئارا یرتویپماک هژورپ یدادعت مرت لوط رد : نابز یسیون همانرب یاه طیحم ای اهIDE
دننامJava
NetBeans یشزومآ رایتسد زا ناوت یم مرت لوط رد .دومن هدافتسا
TAای هدافتسا یلمع شزومآ تهج درک
.
References
1. Introduction to Java Programming By: Y. Daniel Liang 2. Java: How to program By: Paul Deitel and Harvey Deitel