basics of java 1

45
[email protected] mohammed mahmoud 1 س ايس ايس ا بط ا٤ احصد ابساد ر رسش ا ايصع١ع دااتع ا١تكا بخاض ا ع١ ن

Upload: independent

Post on 25-Feb-2023

2 views

Category:

Documents


0 download

TRANSCRIPT

[email protected] mohammed mahmoud 1

بط اهلل ايسمح ايسس

ادتص٤ اال

ستد ستد ابسا

داع١ ايصع االشس

ن١ ع اذتاضب تكا١ املعات

[email protected] mohammed mahmoud 2

: - ادا٤

اي طالب ن١ ع اذتاضب تكا١ املعات داع١ ايصع االشس اي

اي ن ضا يف ص را ايع اي را ايػه ازدا ا ا ايدؾع١

. زضا٤ن

[email protected] mohammed mahmoud 3

: - كد١

تعترب يػ١ داؾا ايػات اذتدج١ ددا يف عامل ايربزت١، سح ظست بصز٠ زمس١

نا ايػسض . قد قات بضع ؿاا غسن١ عا

اتػست يػ١ داؾا س ايعامل بطسع١ نبري٠ . ابتهاز ر ايػ١ بسزت١ صؿشات اإلرتت

ع اتػاز بسزت١ صؿشات اإلرتت بسزت١ ايتطبكات اذتدج١ األخس٣ اييت تؾسا ايػ١

. ج بسزت١ غسا٥ح اهلاتـ احمل ايبذس اذتاضب ايدؾرت١ غريا

: - ادتاؾاممصات يػ١

إا يػ١ ق١ حتت ع٢ أدات نجري٠ تطاعد يف نتاب١ ايربار .

يه داؾا يػ١ سدج١ ها تاليف عب نجري ايػات قبا، أ

ر ايعب إها١ ايص املباغس ملاقع ايرانس٠ ارتاص١ بايربار اير

. ؤد إىل ضعـ ضس١ املعات ضي١ تدريا

إ ايربار املهتب بػ١ داؾا ميه ك تػػ ع٢ داش ساضب آخس

جال عتت )عتت ع٢ عا تػػ غتتـ ع اذتاضب األ

. بد ػان ( غريا

[email protected] mohammed mahmoud 4

تعترب يػ١ داؾا يػ١ بسزت١ بايها٥ات(

، عترب را ايصـ يػات ايربزت١ أضعا اتػازا أنجسا (

. اضتخدا اي

يػ١ داؾا نػريا يػات ايربزت١ الخت ايعب، ه اعتباز يػ١ داؾا بط١٦

إ ايطسع١ ص٠ ١، يه ظتب ايتطش١ ببعض املصات النتطاب ممصات . طبا

. أ

را ا بسار يتعسف ع٢ ستتات بسار داؾا

[email protected] mohammed mahmoud 5

ا اض ايربار اير اختاز املربر بدا٤ بسار داؾا بايه١ احملذش٠

ع٢ ايداي١ ظتب سؿغ املـ بؿظ االض عتت ا ا

بدا٤ تؿر ايربار ر ادت١

: - ااع ايباات يف ادتاؾا

: - االعداد ايصشش١

: - االعداد اذتكك١

: - ايع املطك

ا ػ ايك

: - ايع

[email protected] mohammed mahmoud 6

را ايع غا٥ع االضتخدا ع٢ ايسغ ا ااع ايباات غري االضاض١

طتخد يتعسـ ايصص

: - املتػريات

: - تعسـ املتػريات

: - ضع ق١ يتػري

هرا ق١ املتػري را عين ا ق١ املتػري

يبك١ املتػريات

: - جا

[email protected] mohammed mahmoud 7

ارتسز ايربار

:- زبط ضالض ص١

(+)يسبط ايطالض ايص١ طتخد املعا

املجا ايتاي ضح ذيو

[email protected] mohammed mahmoud 8

ارتسز ايربار

تك ر ايدا بع١ ايطباع١ ع٢ ايػاغ١ يه ايداي١ ايداي١

بعد ايؿساؽ ايطباع١ تتك اي ضطس ددد

: - تعسـ ايجابت

يها ؾكط ك بتعسؿ ضع ق١ ايجابت تػري ال ميه تػري قت يف ايربار

تعسـ ايجابت ال . ابتدا١٥ ي ذتع١ ايتعسـ، تع ر ايك١ ثابت١ طا ايربار

اييت هتبا أا ايتعسـ يطتد غتتـ ع املتػريات إال يف ايه١ احملذش٠

.با ع٢ أ ثابت

[email protected] mohammed mahmoud 9

: - ايعات ايساض١ يف ادتاؾا

: - ايعبازات املطك١

: - جا

[email protected] mohammed mahmoud 10

ارتسز ايربار

: - قسا٠٤ ايباات املطتخد

املدد باذتص١ يكسا٠٤ ايباات املطتخد طتخد ايها٥

ايربار ايتاي ضح ذيو

[email protected] mohammed mahmoud 11

ارتسز ايربار

[email protected] mohammed mahmoud 12

: - طسك١ اخس٣ يكسا٠٤ ايباات املطتخد

يع ذيو طتخد ايؿ١٦ املدد يف اذتص١ طتخد ايها٥

املدد٠ يف

املجا ايتاي ضح ذيو

[email protected] mohammed mahmoud 13

ارتسز ايربار

السغ ا ر ايطسك١ اض يف االدخا

يطالض طتخد الدخا ق١ ايع

: - عبازات املكاز١

: -مج ايػسط

: - عباز٠ ايػسط

ايصػ١ ايعا١ يعباز٠

[email protected] mohammed mahmoud 14

املجا ايتاي ضح ذيو

ارتسز ايربار

ايك١ املدخ١ انرب

[email protected] mohammed mahmoud 15

ايك١ املدخ١ اق

: - ايعباز٠

جتا صابا، ت تؿر عدا ته ق١ ايػسط

خطأ ت جتا ايعباز٠ عدا ه ايػسط . ايعباز٠ اييت تا

، إذا نا املطب تؿر نا يف عباز٠ . تؿر ايعباز٠

. أنجس أس اسد يف ساي١ ق١ ايػسط خطأ، تضع األاس بني قض بدا١ ا١

اال ضك بتعد املجا ايطابل

[email protected] mohammed mahmoud 16

ارتسز ايربار

عدا دخ املطتخد ق١ انرب

عدا دخ ق١ اق

[email protected] mohammed mahmoud 17

: - جا

بسار عتدد اذا نا ايعدد كب ايكط١ ع٢

ارتسز ايربار

عدا ادخ املطتخد ايسق

عدا ادخ املطتخد ايسق

[email protected] mohammed mahmoud 18

بميه ايتعبري ع ا

املجا ايتاي ضح ذيو

ارتسز ايربار

: - ايعباز٠

[email protected] mohammed mahmoud 19

: - ايعباز٠

ايصػ١ ايعا١ يعباز٠

اض املتػري املطب إدسا٤ االختبازات ع٢ قت، ػرتط ؾ أ سح

. عباز٠ ع ق ميه أ أخرا املتػري. أ ه ايع

، إذا ضات قت أا ايك املدد٠ عد إدسا٤ االختباز ع٢ املتػري

أ ، ت تؿر ايعباز٠ أ ايعبازات ايتاي١ ست٢ ايص إىل ا١ بعد ن١

ايتاي١ يعباز٠ ، اييت تك بإكاف تؿر عبازات ايعجز ع٢ ايه١

[email protected] mohammed mahmoud 20

، أا إذا است٣ املتػري ع٢ ق١ غري دد٠ ض عبازات . اييت مت تؿرا

. عد٥ر ت تؿر ايعبازات ايتاي١ يه١ احملذش٠

: - جا

ارتسز ايربار

[email protected] mohammed mahmoud 21

: - اذتكات ايتهساز١

يف نجري ايربار، ضتتاز يتهساز تؿر دص١٥ ع١ ايربار يعدد املسات،

ظؿا، يظ املطك أ هتب جال إذا نا ايربار ك بكسا٠٤ أمسا٤

، ؾال ميه تصز إىل أ إذا نا ايربار طبع األعداد . عباز٠ قسا٠٤ شتتؿ١

عباز٠ طباع١، أل ضه طال ددا، يف ؿظ ايقت بسار عتت ع٢

. عتت ع٢ زتع١ ايعات املتػاب١، ع١ ايطباع١

املتقع أ ضتتاز إىل تهساز تؿر ايعبازات يف أغب ايربار، خاص١ ايربار

ؾؿ عا يستبات، ت . ايهبري٠ األع١ ألا تتعا ع زتعات ايباات

أ تهساز ع١ سطاب املستب بعدد . سطاب املستب يه ظـ ع٢ سد

يف عا به، يبشح ع اض ع باضط١ زق سطاب، ت املسز ع٢ . املظؿني

يريو صتد أ . مجع عال٤ ايبو اختباز أزقا اذتطاب إىل أ صتد أ ت ايعال٤

. يتهساز أ١ نرب٣ هاد ال طتػين عا أ عا

[email protected] mohammed mahmoud 22

. ضتاهلا بايتؿص. ثالخ عبازات شتتؿ١ يتهساز تؾس يػ١

: - اذتك١

بتهساز ايعبازات بداخا ادات ق١ ايػسط تك اذتك١

ايصػ١ ايعا١ يعباز٠

: - جا

ارتسز ايربار

[email protected] mohammed mahmoud 23

: - اذتك١

أ أا تك بتؿر . إال أ ت اختباز غسطا يف ا١ اذتك١ غب١ حبك١

ايعبازات املدد٠ بداخا ث اختباز ق١ ايػسط يتشدد اضتساز١ تهساز عبازاتا أ

. تقؿا

ايصػ١ ايعا١ يشك١

: - جا

ا بسار ك بطباع طاعؿات ايعدد

[email protected] mohammed mahmoud 24

ارتسز ايربار

: - اذتك١

را . يعدد ع املساتتك بتهساز تؿر ايتع١ عباز٠ أ سك١

أخر ايعداد . ايعدد املع عباز٠ ع عدد ايك اييت أخرا عداد اذتك١

، بعد ن تؿر تصداد ق١ ت تؿر ايعباز٠ ايك١ االبتدا١٥

[email protected] mohammed mahmoud 25

ست٢ ص إىل ايك١ سطب ا عسف يف املتػري

. ، عدا تقـ ايتهسازايا١٥

ايصؼ ايعا١ يشك١

: - جا

ارتسز ايربار

: - املتداخ١ اذتك١

[email protected] mohammed mahmoud 26

اخس٣ داخ سك١ يف را املجا طتخد سك١

ارتسز ايربار

: - السع١ س اذتكات ايتهساز١

عدا ع ضؿا عدد ايتهسازات اييت ضتؿرا اذتك١، األؾط اضتخدا سك١

.

[email protected] mohammed mahmoud 27

إذا نا ال ع عدد ايتهسازات حتددا، خصصا إذا نا ايتهساز عتد ع٢

أ ق١ ك بإدخاهلا املطتخد، يف ر اذتك١ ؿط اضتخدا

.

إذا نا ضتتاز يعداد ملعسؾ١ زق ايتهساز أ اضتخدا قت يف ايربار ميه

. يالضتؿاد٠ عدادا، سح أ قت تبني زق ايتهسازاضتخدا سك١

إذا نا امله أال ت تؿر اذتك١ أصال، ؾاألصح اضتخدا سك١ ،

أا إ نا تؿر اذتك١ هت يس٠ األىل يف ن األسا، تطا٣ سا

. اضتخدا

عا عد اضتخدا يػ١ ميه أ عرب ع أ ؾهس٠ با تهساز بأ

ايعبازات ايتهساز١ ايجالخ اييت تؾسا ايػ١، بصز٠ ض١ صشش١، يها

دا٥ا طتتاز اذتك١ األج األؾط اييت جتع نتاب١ ايربار أض أق تعكدا،

تؤد املطب بصز٠ أنؿأ ذيو سطب خاص اذتك١ طبع١ ايربار

. املطب

: - املصؿؾات

املصؿؾ١ عباز٠ ع صـ ايباات ذات عالق١ ببعطا ؿظ ع ايباات،

. ه يصؿؾ١ اض اسد عدد اذتذسات تضع با ايباات

[email protected] mohammed mahmoud 28

: - املصؿؾات اساد١ ايبعد

ايصػ١ ايعا١ يتعسـ املصؾ١ اساد١ ايبعد

ا

املجا ايتاي ضح تعسـ صؿؾ١ ايع

: - ضع ق ابتدا١٥ يعاصس املصؿؾ١

ايػه ايتاي ضح نؿ١ ضع ق اي١ يصؿؾ١

تعسـ املصؿؾ١ اعطا٤ا ق اي١

[email protected] mohammed mahmoud 29

طباع١ عصس املصؿؾ١

يطباع١ ن عاصس املصؿؾ١ طتخد سك١

جا ع٢ املصؿؾات اسد١ ايبعد

ارتسز ايربار

[email protected] mohammed mahmoud 30

: - املصؿؾات تعدد٠ ايبعد

ايصػ١ ايعا١ يتعسـ صؿؾ١ تعدد٠ ايبعد

تعسـ ضع ق اي١ ملصؿؾ١ تعدد٠ االبعاد

طباع١ عصس ستدد املصؿؾ١ تعدد٠ االبعاد

تداخ١ يطباع١ ن عاصس املصؿؾ١ طتخد سكات

[email protected] mohammed mahmoud 31

جا ع٢ املصؿؾ١ تعدد٠ ايبعد

ارتسز ايربار

[email protected] mohammed mahmoud 32

: - ايدا يف ادتاؾا

ايداي١ زتع١ ايتعات اييت تؤد ظؿ١ ع١، ت داؤا خال ايربار

اى ايهجري . تط٢ ايدا يف يػ١ . عد اذتاد١ باضط١ امسا

. اييت ميه أ طتخدا عدا سد ايدا املدد٠ املعسؾ١ أصال يف يػ١

، ا ايداي١ اييت اضتخداا خال األج١ ايداي١ انجس دا يػ١

. دايتا ايػسض ا ايطباع١ ع٢ ايػاغ١

ع٢ عدد ا٥ ددا ايدا ذات ايظا٥ـ املختؿ١ يف غت٢ حتت يػ١

اجملاالت، ال تطع اجملا يرنسا، ب ال ميه سصس مجع ايدا يف تا ايد،

الضتخدا ر ايدا . يه بشح املربر ع ايدا اييت عتتادا با٤ ع٢ زتاهلا

. ال بد عسؾ١ طسك١ نتابتا ع عدد ايضا٥ط اييت تاخرا

: - ايدا ادتاص٠

: - دا ا

[email protected] mohammed mahmoud 33

ر بعض ايدا املدد٠ يف ايؿ١٦

: - ايدا ارتاص١ ايطالض

[email protected] mohammed mahmoud 34

[email protected] mohammed mahmoud 35

[email protected] mohammed mahmoud 36

[email protected] mohammed mahmoud 37

: - ايدا املعسؾ١ باضط١ املطتخد

ايػه ايعا يتعسـ ايداي١

ا ا ستدد ايص ه

[email protected] mohammed mahmoud 38

تطتخد يتعسـ ايداي١ يت اضتخداا داخ ايصـ اير عسؾت ؾ ؾكط

.

عتدد ع ايك اييت تعدا ايداي١

اض ايداي١

عد تعسـ ايداي١ تط٢ ر املعاالت باملعاالت . املعاالت

عد اضتدعا٤ ايداي تط٢ باملعاالت ايؿع١ ()ايػه١

( )

: - جا

داي١ ال تعد ق١ الحت ضا٥ط ر ايداي١ تك بطباع١ ايص

:- اغها ايدا

داي١ ال تاخر ضا٥ط ال تعد ق١

داي١ تاخر ضا٥ط ال تعد ق١

داي١ تاخر ضا٥ط تعد ق١

[email protected] mohammed mahmoud 39

داي١ ال تاخر ضا٥ط تعد ق١

:- جا ضح اغها ايدا

: - اضتدعا٤ ايدا

ت اضتدعا٤ ايداي١ بامسا نا يف ايػه ايتاي

: - جا

[email protected] mohammed mahmoud 40

ارتسز ايربار

: - ايدا٤ ايرات

ايربار ايتاي ك باظتاد طسب . ا تك ايداي١ باضتدعا٤ ؿطا بؿطا

. باضتخدا ايدا٤ ايرات ايعدد

[email protected] mohammed mahmoud 41

ارتسز ايربار

: -السع١

عد اضتخدا ايدا٤ ايرات ظتب االتبا إىل ضسز٠ دد غسط عني إلكاف

ايدا٤ ايرات، إال ضتتاص ايدا٤ات يعدد الا٥ املسات، عدا ال

. تقـ ايربار ع ايتؿر

[email protected] mohammed mahmoud 42

عد اضتخدا ايدا٤ ايرات ظتب االسرتاع ايتأند دد غسط تقـ

يه األؾط اضتبداي باذتكات أل تؿر ايربار بايدا٤ ايرات . ايدا٤ات

طتػسم شا أط يف ايتؿر طتو ذانس٠ أنرب تؿر ؿظ ايربار

.باضتخدا اذتكات

: -حت ايدا بػه شا٥د

تت ع١ حت ايدا بػه شا٥د عدا ته اى انجس داي١ حت ؿظ

االض يف ؿظ ايؿ١٦ ت ايتص بني ر ايدا خال عدد املعاالت اييت

حتا ااعا

: - جا

[email protected] mohammed mahmoud 43

ارتسز ايربار

[email protected] mohammed mahmoud 44

: - املسادع

داع١ ايطدا املؿتس١ –ايربزت١ بػ١ داؾا

[email protected] mohammed mahmoud 45

ايؿسع

زق ايصؿش١ املضع ايسق

كد١

ممصات يػ١ ادتاؾا

ااع ايباات يف ادتاؾا

املتػريات

ايعات ايساض١

ايعبازات املطك١

قسا٠٤ ايباات املطتخد

عبازات املكاز١

مج ايػسط

اذتكات ايتهساز١

املصؿؾات

ايدا

ايدا٤ ايرات

حت ايدا بػه شا٥د

املسادع