23
ب اول ا ام ا ا آ ا ل : [email protected] 1 آ ولب ا ا ا ام ا ا ا ا آ با ا ه com . a 4 cb . www ری ا ، تو وات ا ا ی ان ام ا ای ه ا ا - ا آرة ا ت وا ا 15 ای 2006 م ا ا ا

start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 [email protected] : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

  • Upload
    lekien

  • View
    238

  • Download
    11

Embed Size (px)

Citation preview

Page 1: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 1: ��ت��ل �����ت�

ا����ب ا ول ����� آ��

ا���ا���� ������ام ��� ا�����

�� ����� ه�ا ا�� �ب �� ���� آ ا��� ا������com.a4cb.www

��)�'ی5 �� ا�� 34 ���2 �1�0ت ا��� وا/�� �و-��ت ، �*()�ا �'ی�ر�$

123ان�

�� ������ام ��� ��� ا�� ��� ا�����

#"� ��ی �"# ��ه 0�– ج�&� ا�"*0/رة – آ��� ا�+*��� - ��)�'� ا��ا�&� %��� �

'�2 ا�#����ت وا�*2315 ��ای� م2006 �

2��2 ا; ا��ح" ا��ح�

Page 2: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 2: ��ت��ل �����ت�

�اءة ����� آ�� ا���ا���� ������ام ��� ا����� ا'�أ' ��< ا���ء �'

- ���-

-آ�"� ح? -

-ر���� خ�ص� -

- � Bی� -����ت�ت&

- � Bی� -�������ت&

�ذا ت&D�E ����� ا���� --

-I" هGH ا������ -

���

ا�&��2 . وا رض وج&< ا��3"�ت وا�*/ر 2I ا�Hی آ)�وا ���+2 ی&��/ن تا��"�واا�#"� ; ا�Hي خ�? ��2 ا; و N� /ل�أن ی �Pً�Q إذا أراد G� آ ���/ن، ا�Hى ی��? �Y ی�XYء : �"� آ�ن و� ه/ آ�V و� ���/ن ،ا�Hي إن"� أ

�YY� �YY"#ا� NYY� ،/YYإ] ه NYYا; ] إ� /YYآ/ن، وه�XYYی �YY"\ ���YY&وت Nن�#�YY� ،ة�YY2 ا���YY+� ن�YYآ �YY� وی���YYر YYو� ا

Page 3: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 3: ��ت��ل �����ت�

�Y NY������ N"�\ أج*�س ا[ی�ت، وأ��ن N��+إ� _� Nوح�ان�� �وا[خ�ة و�N ا�#�2 وإ��N ت�ج&/ن، ا�Hي دل \� N�*�Y� NY�&� �Yإ� �Qت، وأر�I�#"أص*�ف ا� N\أ�� � Nی��� ��\ Nرت�' �+aإح��م ا�"��/'�ت، وأ �+��

_YYا�� NYY"&ن Gد�YY�&� NYY�"ح�، وأ\�NYY�"�#� 2YY تا��YY"�وا ] ی#�0YY+� إ] رب ت*YYّ/ع ا حYY/ال ا�"���)�YYت، وأه�YYى � �Y�\ �Y*Iأ �Y"ه/ آ >� ،N��\ ء�*I د�� ج"�d ا�#�]ت، ] ی#0_ ا�& N�#ي ی��Hا� NV�*Iو G�"ح >V[د �����ا�

ا �"�ء وا�0)�ت، وه/ ا�"*&/ت �*&/ت ا��"�ل وص)�ت ا��eل ا��_ ] ی" N� �"� N�(ن���I �+�� ء_Q YY�ا� /YYدات، وه/Yا�"/ج NYY�I�"أن ی G YY*�"م ا�e�YYوس ا��YYQ_ء NYY�#ل، أو ی��YY"ت ا��/YY&ن _Y� ء_YYQ ،ت�YY�]ا YY

�ا���#�نN وت&��� \"� ی�/ل ا���3"/ن \�/ا آ��.

� آ��ب ت/ح�� ا �/ه��ج ء ��N�"ت� م ا�e�fا g�X� - ��"ت� وى ا���� �\/"� h إن��ج /'d روح اe�fم-��ن�

آ�"� ح?

Hات ا����ب اإن ه�Yk�# dY�"د ت�/+�"� lت��� رة \����� ����ت� أو إن��جN وح�G و]آ \� �� ] ی&�

0� -ج�&� ا�"*0Y/رة -آ��� ا�+*��� -�رس ��)�'� ا��n��n '�2 ا�#����ت وا�*���23 ا����� ا��� ُت���Q وY� ا�#����ت د e\ ذ ا��آ�/ر���o�/ �2 \�� ا���/'�Y�ا� �(*Y� ت�� اح"�Y ص�Y* / q��Yس وا�"+ أ���ذ ا�#��

� ج"�d أ��تHة هHا ا���2 و\�� رأ�Y+2 أ ا�"&�� �*)� ا���2 �X��� ا���ت� lد. آ"� ی�/ �Y"#�ح Y( 2��Y� ��V2ا�ر��.

ر���ــ� خ�ص�

� ا�"+*�Yس Yإ� / q��Yص �Y"2 . أح�Y�ا� �(*Y� �Y�&"ا� �Y+�� G��YQأ >�+�YY�� NY�H��+Y/دG ا�&2�Y3 ا�HYى ی �Y�\�� ا���2 �% d�"�� ا�0&�ب �� \�"N و \NV�E و��N .وت���� N� ;ا ا�"�+/د و��رك اHه �ج اG ا; خ��ا \�

�t Nو أه�. ����� ح� وت��ی� إ��آ"ــ� ــ � u&أ��� ��/'d ا�&� com.a4cb.www ا��nآ N*� ا�Hى ا��)�ت Y�\

� ت���� ا���� � �+�H��+/دG ا�&�3"� ا��� ی��� ��� �Y���� ا�Y وار ا�&Y�\ �Yن�� �+Yk� ا���ص�Y��#��� �Y و\�ء�/ج/د أو �2 ��رك ا; �+2 �� \"�+2 وج اه2 ا; خ��ا ا�� � ا; أن أزوده2 ��< � ه/ {� � آ"� أت"*

�� ح�� � ی"�*� ��N ر��\ d'/"داخ< ا� N��\ رة�Qfی�2 ا . � آ"�ــ Yأ� �Yإ� N"رح ������ u&ه أ���Yص �Y�\ �Y� وdY إ و أY& 2Y+"2 وح� �Yح� � �P�YQ أج�Y و] ا[نخY/ت

NYYآ��� �YY� ;ا NYY� �YYن�"�YY أ >�YYِن_ { أ��YY�ََر�� �YY"ََآ �YY"َ+ُ"ْاْرَح �YYَ ا���ْحَ"YYِ� َوُ'YY< ر�بِ �َواْخِ)�YY"َ+ُ�َ �ْYY َجَ*�YYَح ا��HYYل�اء) 24(} َصِ��ً�ا�fرة ا/�.

� Bی� ����ت�ت&

#"� ��ی / ا]�2 - �"# ��ه

Page 4: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 4: ��ت��ل �����ت�

#���3 ا��'+���-م ���"*0/رة12/5/1984 :یg ا�"�eدت�ر - -����0� ا�& . ج"+/ری� - �YY��*+ا� �YY���� �YY&ا���'�YY ا�(��� �YY��% . 23*YYت وا���YY��#2 ا��YY' . 0/رةYY*"ا� �YY&���-�0YY . �YY*&ی �YY&��ا�)�'�YY ا� .☺☺☺☺آ"�ن Q+/ر إن �Qء ا; ) +*�س(�/��E ا�#�ل - ��V�\ � - ��ى �IeI أخ/ات– � ح�u ا�� ت�ت� u��nا�+"+� �/ح�ك(ا�☺☺☺☺(- - �YY����� �YY����ت ا��YY"�#�"ر وا�/YYو����YY ا�"���وآ*��� �YYوخ�ص �YY+\و�� ��XYY� �YYون�� PLC أح�YY ا�+*���YY ا]���

����� ا���ج ا�"�/ازى وا�"�/ا�� والBLDs و FpGAو��0� USBو�Y�Xا� �Y��#ز ا��Y+ج �Y� ام���Y��� ���VB.net.

��ل ا�#����ت �N ا���ت��&� "� در� �: - �Yا����� �Y���Y ���Yت ا� >Yآ �Yدر� Fortran و visualbasic6 وC++ و JAVA Yو ح�ص �� ت��YیY�\ >� آ< ���) ا���ز(� VB6 و���C++ . �� ������ام-���� HDL و Verilog ��� در�� آ< ا��� �� Chips �(���. - .PHP و ASP و HTML در�� آ< Access. و SQL آ< در��-*+�� در�� - ��� d � .H�� PROLOGآ�ء ا�0*�\*+�� در�� - � . �+"�)ا���ز( �������ت ا]����ون�� وح�ص< \�� ت��ی- �� ا]����ون�� وح�ص< \�� ت��یVوا��� ��+*� اح�ه2) ج�� ج�ا( در�� �. - dدر�� أر� hه�*���ت Q . - dدر�� أر� hه�* . ت2�#*�هh ت0"�2 دی����لأر�dر�� د- . - �*�هh �­ن��ن��ت ح�ص< \�� ت��ی d؟) ج�� ج�ا( در�� أر��+�� .☺☺☺☺�+2 أت�ى اfن��ن�� ا��� ا

�وع ا����جX: BYYQت آ�/YYرو� �YY� ����YY�[ 2�#�YYما��YY��o� ��YYkر �ی�NYY ی�وی�YY و ات/�ت������YY��� �YYام ا�#���YY اE� ) HYY�(*ت

�� ا���Y\ ¯��Yده2 و'� ت2 اخ���رى �#"� ا ) \"�Ve� 15; وI�� زY& 23*Yت وا���Y��#2 ا��Y�� �Y&ا���'�Y ا�(��� �Y��% �اف ا��XYب ا��Yآ�/ر YQا ��"�"/\� آ�+� ت#� إ�V�' / د�+YQ �Y�\ >Yزى ا�#�ص�Yح� ��Yةت �Y&Y ج� Gآ�/را�Yب ا�/Y*��

�ی���ا ]ح��ا���2 رجd إ�� وا�Hى 2005أYا; خ� Gا Yج �Y*&Y وا�Hى ه/ �#? Q&�� ن�Xط �Y*"وأت �Y*��\ NYوأ\�ن �� وان ن#0< ج"�&� \�� ت��یVe�وع)ا���ز(ا; أن أآ/ن \*� I�� زX"دة ا�� �� .

*��ت� �&� ا����ج أ: - �Y����� �Y����ت ا��Y"�#�"ر و ا�/Yو��Y ا�"���وآ*� >Yآ �� �+Qث أeI ة�"� ����� plc إI��ل درا��� �²خH دورة

/ا ��GH+� d�E ا��ورات �����ت �/ق ا�&"< ا�"0�ى أو ا�&�E�� ج+� Y�\ ا�Yص�' q�� ر�d \*� ا�����B وأص �&� �Eآ���ت ا� �&� �� �Qآ��� إخ/ان*� ��\ �. ح�� � أ��d�E وا; ا�"/�? �� وt.

�ص� \"< -� �� ا�#0/ل \�Y� 2�#�Yت أو ا���Y��#ل ا��Y� �Y� �Y� إ�Yل درا��Y� �Y� ى�Y�� �0Y� اح�Y ا��Yول Y� أو�ت ��+�Y ا�"�Yدة وا�"#�Y/��� ا�XYان� �Yا�� ��&0Yة ا��Y�#ا� GHYه �Y� �Y�ی�% ?YQو �Yء ر��kإر N�eخ d�Eأ�� ����&

2I [أو �� ����? و#�و�� إصeح ذات�n >�X� وا�*)/ذ �Nن ا; و'�رت/&� � . ح/�

: �����ت� �eت�0ل� أى و'�YY ت�ی²YY� �YYى %�ی��YY ت�XYYء YY� �YY� �0لYYا]ت DYY*�"أخ ی �#�YYأص �YY�� �YY� d�E�YYا; أن أ� YY �YY*"وأت

� ت�ی� �� Dت�\��☺☺☺☺. ��ی� ا]����ون� com.yahoo@4islammaher: ا�

Page 5: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 5: ��ت��ل �����ت�

�� ا�"��*��\ �& com.hotmail@2005engmahو�&"< #�د�Iت +2 0128356933: ت��)/ن #"/ل

�������� Bی� ت&

� -:وت��" ا������ ا���� ا������ آ�� ا���ا���� ������ام ��� ا����� �����ه

�� ������ام ���-1��� ا�� ��� . ا����� 2- ��P�Xا� ����� ا�� ��� )(OOP.

. ج"< اfدخ�ل �� ��� ا�����-3 .Applets\"< ج��� أ���� -4

5- ��\ ��n .ا���2 أ .ا�#�آ�-6

7-qVا�Xض ا��\. 8- ��� Html .

))����� ا���� &D�Eت�ذا ((

Hا������ ه G ?#ت� Y+Vر�' >&�� NY&�"� �&XYی Y+�eخ Y uYی�ة ح��YQ � d�E��Yرئ ی�Y�ا� �Y� �Y���# أن ی�Y/ن �آ�- �/ج/ه�ت-أ��Qل( �N �< �"��ورG ر�2 أى �Q< ی#�/. ا����� ���ا����ام#� � وت#�ی�+�N �<) ر�/م

�Y'e"&ا� �Y���Y جY/ع و]آY ������Yام ���Y ا� �Y*و] ت� "�Yج�ه ة ] ت hآ"� ی�Xء ��� ������ام ��ا�ح ���Xآ��ب ی ��ه� \�� ص)#� وی� آ"� ��#�/ى ����� ا���� \�Xا����� �< ونHTML DYأى أن �� آ�

��0��: �ف ج��� -1�#. 2-�� ��� .�� ��P�Q خ� ا���ا���� -2� l0���اqV - ح�آ�-ر�N���Q²� ) - APPLET2 ������ام ا�����Q ض�\- �XYن

� ص)#� وی�ا���/م ا�"�#�آ��\ .( �ف -3�#HTML .

� ا����ن� ��\/ة ��� ا���� ������ ا; �*��� ت+3�

I" هGH ا������

- GHءه�\���� Dأن� وإخ/ان � .ا����� ��ن�� وی#? �+� %�&+� و] آ ] ت*��ن

Page 6: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 6: ��ت��ل �����ت�

- � وص�� ا� .م �رحوإن آ�ن ]�� د�"I d �GH+ ا������ �&��D �&"< ا���� وا�� I"ت��d�E أی�� -V�E\إ �Y� >Y"\ �Yص�� �� ا�#0/ل \�� ���\�ت �&Eا������ إن ا�� �0Y

��ل ا�#����ت أو أو �� N���� ا; \��NY و�2�Y ه*��� ا��#�2دو�� \�Yل ر�/ل ا; ص/' �] (وتHآN�(*� �#ی � Nخ� � \/ن ).(ی« أح�آ2 ح�� ی#� � ��� دام ا�& �� ).أخ�Nإن ا; �� \/ن ا�&

�� ������ام ��� ا�����: ا����ب ا ول ��� ا�� ���

Page 7: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 7: ��ت��ل �����ت�

ا�������&*�صوی��" ا����ب ا�

�"ــ�ذا ��� ا����� ؟ )1(

����ت ��� ا����� )2(Eت.

�اh ������ام ��� ا�����؟ا���� آ�B ُت )3(� ����ت ا��/ن�/ل )4(Eت � .Consol applicationا���ای� �

.آ�)�� ت&�یB ا�"����ات )5(

� �Q�Q دوس )6(�\ �\��Eر أو ا��+afآ�)�� ا.

)7( ��n .أ

.�«ال )8(

؟�"ـــ�ذا ��� ا����� )1(

�+� Nى ی�2 آ����Hا� h�ن��h ی2�Y آ����²Y� NY ا����� ��� ا����� ]ن ا��Yن��ى ى ���Y ی���B \ اى �Yأخ �Y� /اصY)�تY� N/اء �Y(اخ�� �Y"+� أى ج+�Yز Y�\ >Y"&ا� d�E��Yی Nانsoftware أو hardware �Y�&�

Page 8: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 8: ��ت��ل �����ت�

��� >n�اC \ hا����ت ا خ�ى Y�� ج+�Yز &�Y داخ�YP�� >Y ن�Y3م و ��� ا�)��/ال ��زیD �&*� آ���� اح� ا�Y� h�Y� �Yی��� �Y'و �Yخt >��XYن�3م ت ��\ ��ن�h ] ت�" انN ی&"< \�� ج+�ز tخ�&� ��ن هHا ا� >��Xت

)DLL.( وا�HYى ی�Y/ن ا��Yاده� أح��ن�Y إ��+� ا�Hى ی#��ج هGH ا����ت \�� هHا ا�&�� ��2 �&� �)�ت ا�*�3م �ن�h \*� ا�"���� ���� ا�nء ت�*Iت#"< أh�ن��� . م ��Y+� D�Hا ا�&�� و�Hه h��أ� ��� ا����� ���یq ا�"

����ت Eت ����ت و ( +"� ج�ا �Xن�ا�����Y*\ ?Y أى ����Yم ) ا]ن�Eا�� >��XYت �Yن���ح�u انD ���²آ� إ >��XYم ا���Y3*ا� �Yأو ح� Gز�Y+ت ج�(Yاص/ �Y(اخ�� �Y"+ N�) Y �Ynأآ �Y2 ی/جY�&��42 ن/Y�"&ی >��XYم ت�Y3ن

�ه2 ا�/ی*�وز وا���*����)�+Qءة ح/ل ا�&��2 أ.(

Dذ� qـــــــــــ�k/��: � أى ��ـ� و��� ��� ال -� c:-

h�ن��� صY/رة �Y�V�*I \*� آ���� ا�Yج"� إ���ح�� ا���ج"� ی�2 ا�� � GH+�Binary ا���� 2I \*� ا�/ص/ل إ�� GHوه. �&�Machine language . �+*\ �&"� Dوا��� ت�"� ��� ا[�� ��� ا�0/رة ت&�"� ��X< آ�\

� ا�N أخ�ى \��+� ا���ج"� ا��� ت"� ن/ع ا[���\ >"&�� q�0و'� ] ت)>�Q 1. 1.(

h�ج2 ��� ��ن�� �V�*I C C) ��� ا[��(

>�Q)1. 1(

�ن�h ���� ی�2 ت*)� •��ة �D�H �²ن+� ت&�"� \�� ن/ع ا[�HCN ا�Q��� ا[�� �\ .

�اh ��� ال�C

��V(ا[�� ا�)� ی������ح( )(software+Hardware

� ��� ا����� -� � -: أ

�ح�� ا���ج"� ] ی�2 �� ��� ا� �ن�h ت#/ی<���� \*� �� ا�0/رة إ� ا� ��V�*nت (ا��Yا��� �'�Y� >Yn ( 2�Yی Yو]آ� أى ج+�Yز +"�Y اخ��)Byte code .( �Y(ت�ج"�+� إ�� ص/رة ا���� آ/د Y�\ >Y"&�� q�0ا�0/رة ت GHوهــ

>��Xأو ن�3م ا�� Nاص)�ت/)>�Q 1 . 2. (

�ج2 ��ن�h ��� آ/د � Byte codeب ���� ا�����/�� ��� ا�����

>�Q) 1. 2(

• d�E��Yت >�Xا ا�Hه h ا�"��Y/ب ����Y ا�����Y إن تh�*��Y أن�Yن��/اصY)�ت ا[��Y ا� �Y�\ �Y"�&ی [ . ج+�ز )�ت /اصو�D�H ی��d�E ا�&"< \�� أى

h�ن��

Page 9: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 9: ��ت��ل �����ت�

ج���

N�t ت�����

��Vی� �� N�t

� \�YYم -Y�\ ��Yأی ���Yد وا��Y"�\ا /Yه �YY�]ا �Y�\/ن �Y�\ �YYا���� �Y�� أن NYYا� �Y�\ GHY�(*2 ت�YYی h�Yن�� ا��ة Q�� ��Vا[�� ا�)� ی� ��ن�h ا����� ن)�N و] ی�2 ت*)�Hه� \�� �Eا�/� ��*� Nت����☺☺☺☺.

���ت و ا]ن��ن�Y آ"GH+� �Y ا�"� ة ت"� ت �� -XYت ا��Y���Eت �Y� �Yا����ت وخ�ص � ا����� \ {��ه� >��Xج+ ة ون23 ا�� ا N�������ت أو ا]ن��ن� \�� أن/اع Xت#�/ى ا� uن� ���)� ح�� .ذآ

Y ���Yت : ������������������������ �Yه��} Y\ �Yا���� �Y�� �Y�"ت �²ه�&YQ �Y' ء Yا ا��HYأت ه��D�&� �Y ا[ن �&� أن '�� ا�

� أی�� وأت" ا خ�ى* GHا���� أن ت�/ن '� أدرآ� أن ه ��� ���� �(�&k NY����� �Y*&د� �Y'و �Y+� أو ی)�Y< ت�*�أتNهHا ا�� ء ��ل ' d'/ ��\ arab4c �#(ص ��\)� وآ�ن ا����ء dY دآ�Y/ر Y ج�&�Y )���ء d ت�*

� . ���&"< �+� أم ا���ى ا�&�3"� ا�Hى ه� �#? ج�&� أتX/ق Y3ن �Y+وج NY� ن�Yآ Yا�& ی >k�(ا��آ�/ر ا� ��D�Hا���� أن ی��*� ��� ا����� و� GHه"�� ه �رك �� ��� ا����� ی��< إ�� أن ی��ا هGH ا�"���� وه/ {��

).؟�"�ذا ��� ا�����( آ���� هHا ا�� ء أه"��أدرآ�

����ت ��� ا����� )2(Eت

Page 10: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 10: ��ت��ل �����ت�

����ت ��� ا����� ی"� وk&+� ت#� eIث \*�وی ر����Vی/ج�Eت �ة �nأن/اع آ :-

����ت آ/ن�/ل : ا�*/ع ا ول EتConsole:- �Y+أن DYذ� �Y*& ��Yوس و��Yا� �Y+واج N�XYت �Y+واج �Y�\ h�Yن������ت ی2�Y ت*)�HY ا�Eا�� GHه �� �Y"+ �Y�}

� ���YYP ا��YYوس خYY�\ >YY"&ت h�اYY�YY ا� �YY�nا[ن آ �YYزال ح�eYY� ت�YYن��� �YY\ا/' �YY�\ >YY"&ت �YYا�� h�اYY��ص�YY ا��آ ی� ) �eإ� D*�- en �� ��"����م \�ة "� ات رخl ا�n") ح� تHاآE&أداء– ت �\� –ا�"+�Yم �

����\ Nی��GHه آ)�ءة \����و�� �h ا��ا{� �� ا�#0/ل \�������ت أ\�� ��"Eا�� ) >�Q 1. 3(

>�Q) 1. 3(

����ت وی*�وز : /ع ا��nن� ا�*EتWindows:-

�ن������ت ی�2 ت*)�H ا�Eا�� GHه �0Y�� h"�2 أدوات+N�Y(*� �Y وأ�Yآ ��Y�� �Q�Q ی�/م ا�"�\ h �Q�Xا� ��\ �+&kو >n N�(*� ) ���&�ت ن0/ص –\*�وی -)�ت�q أوا��&�ت اخ���Yر – (

Page 11: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 11: ��ت��ل �����ت�

. ��Y�Vل ر��YQأ D�E&ت Dال ��زی/��� >nY ت�DY ا�"�#�"�Yت ی/ج� �&� ا����ت Controls ).4 .1ص/رG ( وی"� ا��&�ی< �� ��Q+� أو ا��/د ا�Hى ت*)GH هGH ا داة

��&�ت ن0/ص fدخ�ل �&� ) 2 , 1( . أو ا�#�وفا ر'�م\��رة \ ) 3 (�&� ��*)�H آ/د ��رة \ )��ح أ\. ��رة) 4 ( \ 2+� lV�0ا�� �&� �)�ت�q أی�� وت2 ت��� dأر� \

>�X��� �"وا آ���� . ) 5 (lن d����رة \ \. ��رة \ \*/ان) 6 ( \h�ن�� و�� ی��� ] ی"� ا������ ��N أI*�ء \"< ا�

�ی� ا��/د% \ N�� . ) 7(Áی�Q \ رة���B و ت#�ی� و��\�ة\ >n 2V2 ت#�/ى '/اVا/' . �ن�h آ�<( ���رة \ا�\ �� ا��"��/ت���أى ��#�یD رو�/ت \ ) ت2�"0

>�Q) 1. 4(

������ ������ ������ ������:::: ÁY�� �+�&Ykو �Y*و�� DYال ��زی/Y��� h�Yن����PE إن هGH ا�/اج+� ص""� � ��ون� ح�� ] ت&�

����ت ا�/ی*�وز Eواج+� ت >�Q ی�/ن Bی��ح آ�f �� إن ��ن�hأY� ص�Yج ا���Yوع ا����X ا��و�/ت �+/ .�Qء ا;

u��nت وی� : ا�*/ع ا�����EتWeb:-

Page 12: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 12: ��ت��ل �����ت�

����ت Eا�� � ص)#�ت ا�/ی� ا�"&�و�� هHا ا�*/ع �\ H(*ن� �/ف ی� وه/ أه2 "� ات ��� ا����� آ"� ذآ هHا ا����ب )1(ر'2 �� ا�� ء ) >�Q1. 5(

�N هGH ا�0)#�Xص)#� وی� ت ��\ h�ن�� ی�2 ت*)�H ا�

>�Q)1. 5(

�اh ������ام ��� ا�����؟ا���� آ�B ُت )3(�

Page 13: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 13: ��ت��ل �����ت�

�اح<ه*�ك ��� �ن�h ������ام ��� ا������ ������ :- � \"�D وان ی�/ن هHا ا� ی/��D أن ا;ا��أ ���2 ا; ا��ح" ا��ح�2 واد\/ا )1(�N� �0خ�� >"&. �Y����� h ا�*0Y/ص Yn< ا�Y/ورد ) 2(�Yن� أو ح���Y3 ا�*0Y/ص q�Y(� 2Y'Microsoft Word أى �

Text Bad �\�YYی h�YYن�� أ KAWA أو �YY�\ YY NYY��"#ت d�E��YYت dYY'/� ى YY� l0YY�� >Y�"#ت �Yن���� ا]ن�YYQ �Y�\ YY h�اY�Yn< ا� download h�Yن�� >�YY(0"2 ویYY NYن آ�YYوا

d ��� ا�� > .���خ�0�0 ���&���اد )3(�� B�"ا ا�Hه Ä(واح h�ن��� أن ی�Y/ن �� أ ) Java.( أآ�� ا�Y�\ ص�Yواح G�Yی�ى ��ن ت

�ة ا�"�)�Yت Ynآ �Y*\ NY��\ ر/Yn&ا� DY� >+�Yی �Yح� NYاخ��� h�Yن���� �Y"Ve B�"ا ا�2 ا�HYوه �Y ا.(Java.) اخ���رى �D ا�"+2 أن ی�/ن ا]��اد BY�"2 ا���� N��ن�h ه/ ا�N ح���en إذا آ�ن ا�

.Calculator. Java)(ی�/ن )4( ��ن�h إ�� ا�َ��Byte Code >YدآY/ �� ن��ج2 ا�' Y�ن� YQا �Y"ب آ�Yا ا���HYه Y ا��Y ء ا ول

�ج�Y�� 2 ا�َ�إ�� أن ��� ا����� ت��ج2 )�"�ذا ��� ا����� (Y��� آ/د وت�2 \"��� ا���ج"� \ %�ی? �YYا����Java Compiler إذ �YYج2 ح�YY�"ا� BYY�"اد ا��YY��� ) . Class.( وی�YY/ن ا�YY*��� �YYأ

h�YYن��)��YYح Kawaآ�YYوا � �YY�\ Á��YY��� �YY"ج��ر (F7 ت2�YY ا��YY# h�YYن�� �YY�"أه �YYأرأی ). ☺☺☺☺ Kawaا�*0/ص

�ر )5(YY# h�YYن��ة إ�YY إذا آ*�YY ت����YYم �YYQ�� �YYا���� h�YYن�� ?YYی�% YY\ �YYh ا[ن إ�YYن��ن)HYY ا�)��ح ا�*0/ص آ�وا �� ��\ Á�kF5 � ��\ � .أتHآ

)6( h�YYن���ى �&�YY ا]ن�+�YYء YY ت*)�HYY ا�YYخ � ذ�DYY وان آ�ن�YY اYY�\ ;ا �YY"اح >YY"&ی NYYان YY �YYوا��²آ DY�� دام�Y �&Yص �Yی/ج [ NY2 انY�\وا �Yج�ی Y�اج&�Y ا��YE/ات أو ا��Yأ �Y� ا; وا��أ �(�����

.اfص�ار وا�& ی"�

)4( ��Eت � Consol application��ت ا��/ن�/ل ا���ای� �

Page 14: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 14: ��ت��ل �����ت�

هHا ا����ب �� ا�� ء ا��nن� >�' �ح*� Q �"آ) �Yا���� �Y�� ت�Y���Eل ) ت/�Yن/���� �Y��&�"ت ا��Y���Eأن ا����Q�Q N ا��وس)ا�"�ح�� ا�����(ی�2 ت*)�Hه�Xت �Q�Q ��\ .

-� �+� ��ن�h داخ< دا�� ت�"� ا��ا�� ا ����� وی� ی�2 آ���� هHا ا����main( ) /م�أن+� ت Nدا� �*& و

�Y+�� ب/Y��"د ا�/Yف ا��eخ��� Bت��� �(��� BV�aم وا��وال �+� و�+&�*N أو \�ة وBV�a أو �(�a²داء و� �E�����n ا� *+� �+� و����ی� )+/م ا��ا�� إ] أذه�ن�2 ��*²خH �&� ا ��/�E"أو ا�"+"� ا�:-

)1( Nدا� Hت²خ���� �Nر'2 وت#�� ا��Hر ا��&. )2( Nدا� �Q�Xا� � ).2 ا; ا��ح" ا��ح���2(ت��� \�)3( 2+�� �� .دا�N ت²خH ر'"� وت��� \�� ا��Q�X ا آ

hوه*�ك أن/اع �&�دة ا��وال ����N �/ا��E ا�"& .و�&< ا��وه� دوال ج�ه ة ودوال

�? آ�B ن��� ا��ا�� -� � ؟ ( )main دا�� ا ����� ا�"+2 �� آ< �ر ا�*0/ص آ"� ی�� ی�2 آ����+� �# �..

Public static void main (string[ ] args) {

�ن�h ا�"�اد ت*)�GHه*�� ی�2 آ���� ا� }

GHY�(*ت �Y*\ >آ�X�ن�h أى � ا�"+2 ج�ا آ���� هHا ا��X< ��ون ن�l أو زی�دة ح�� ] ی�/ن �� ا� . DY�&�

h�ن����N آ�B ی��� ا�& � .ا[ن �X/ق �

آ�)�� ت&�یB ا�"����ات )5(

Page 15: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 15: ��ت��ل �����ت�

- h�Yن�� أى �Y� �+*\ ��N ه� ا�"����ات وت�"� أی�� ا�"�#/]ت و] {*� أه2 ا ��Qء داخ< أى ��� � NY��"&� م/Y��� h�Yن��� ذه*enY"� DY ت�ی�Y إدخ�Yل أر'�Yم ��Y� �Y���"م ا�/Y+( g����� ��n و] أج� أ��< ا

&�*N \��+� وإ\DV�E ن�ت Nح���� d�E��Yت [ ��Yوأی �Y"'ر �Y���eY� h تd�E��Y إدخ�Yل ا ر'�Yم إ] Y خeYل � ر'"� أی�� ��� خeل �t [�nخ� وه/ انD ت�ی� إدخ�Yل ا��Y��% 2Y وت�ی�Y ا�#0/ل \�� أر'�م إ� Hو�*²خ

enY �� ا�#0/ل \�� ر'"N ا������Y��� ?Yی�% Y\ �Y��E2 ا�Yل ا��Y2 إدخ�Y�� �0Yن NY"'ر �Y�\ 0/لY#وا� � ر'"� ا���������ی? % \ ��.

- �Y�\ ف�Y&أن ن� >��? ن��*�h أن ��"����ات أو ا�"�#/]ت أن/اع ���)� و�� '� � ا�"���)�Y ا نY/اع �ن�h ؟ ��ن�hن�&�ف \�� آ�)�N إدراج+� داخ< ا���ی? ا����0 ا������ ت�رج داخ< ا�% \ :-

; � ن/ع ا�"���� ا�2 ا�"���

- �e&ا� ) ( ����Y 2YI �Y"'أو ر �Y��� و���Y حY���"ع ا�/Yآ���� ن رة \������ أى أن ا����0 \ �ت&*

�Y���"أن ی�/ن ا�2 ا� ��ة ا�"����ت �� �/ح� ا�")�ت�2I q �&� ذ�D ت��� ا�2 ا�"���� و]�� \�E�������ام �وط ا������ X�� �&��:-

)1( 2'� .] ی��أ ��ت خ�ص� )2(e\ � ). _ ( وی"� ا����ام% ) , & , ^ , \, + , -, ( * n< ] ی#�/ى \�)3( Gد�Y# �Y(�a/� م�Y���� �Yا��� �Y+& >Y� ه*�Yك آ�"�Yت ت�&�Y*&"� �Y��� زة/Y�#"ت ا��Y"ا��� Y] ی�/ن

�ط Xات آ�"�� ا�� و{��ه� GOTO أو Select أو ج"�� IFو�D�H ی3#� ا����ا+� آ�²"�ء �"���� ����� ا���� ا���"�ت ���&�ف \��+� �� هHا ا����ب و�'�� �.

)4( �Y��E2 ا�Yل ا��Yادخ �Yی�� ن�Y*\ enY"� �Y+� /م�ی �ی*q0 ��ن ی�/ن ا�2 ا�"���� ی�ل \�� ا�/�a)� ا�� �YYY���PXYYY� h/ن ا��YYY��*� �YYY��Eر �YYYن�� �YYY��0YYYن stu_name أو student_name أو

nameOFstudentات و�� ا�"���'�� d .ه�Hا

-:ن/اع ا�"����ات ا ����� داخ< ��� ا����� ا[ن ی�� ا��&�ف \�� أ

Page 16: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 16: ��ت��ل �����ت�

:ا ر'�م ا��#�#0 ) 1(

2�Y�*ی� وت�XY\ �Ye\ �Y�\ ت#�/ى [ ���� �*&"� �ا ر'�م ا�0#�#� ه� ا ر'�م ا��� ] ت#�/ى \�� آ� إ�� أر�&� أ'��م ا ر'�م ا��#�#0

� Byte � Short � Int � Long

�� ه/ ��&N خeل ا� >�&�*� � �nوأآint ىHن��� ی� ا�fه/ اخ��0ر ����"� اInteger 2'ر � وا��� ت&* ���n �*��رب \� �ن�h آ�)�� ت&�یB ا�"����ات ص#�q و �*²خH �&� ا� هHا ا�*/عداخ< ا�:-

Int X ; Short Y , Z ; X=1 ; Y=2 ; Z=3 ;

�) 2(إ��N وآD�H ت2 إ�Y*�د '�"NY ) 1( ت��وى أو��� ه/ ا�*/ع ا�q�#0 وت2 إ�*�د '�"� Xا�"���� ا�"�"

� Zإ�� ا�"���� )3( و'�"Y Nإ�� ا�"��� :ا ر'�م ا���� ا��#�#0 ) 2(

�Y�\ ى/Y�#ت �Y+ر أى أن/�Yآ ��یN \ا ر'�م ا���� ص#�#� ه� ا ر'�م ا��� ت#�/ى \�XY\ �Ye �Y2 إ��Y�*وت

�"�' � Float � Double

� ت&�یB ا�"����ات ا���� ص#�#� Floatون����م \�دة � Dذ� ��n -:و أ

Float x ; Double y ; X = 1.5 ; Y = 5.55 ;

q�#Yص �Yا��� ���n ا������ ت2 إ�*�د '�"� أو��� ��"��� اx �Y1.5( وه ( �Y"�' د�*Y2 إ�Yوت)5.55 ( �Yإ�

� . yا�"���

:ا�*0/ص ) 3(

Page 17: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 17: ��ت��ل �����ت�

>Yn� آ� �Y"�ء وا�&*�Yوی وا��Y/اریg و{ ا�*0/ص ه� آ< � ی#�/ى \�� ح�وف أو رY/ز Y2 إ��Y�*وت G�Y� �"�'

� string � char

ن/ع ��ف stringن����م ا�*/\� ]ن ا�"���Yح Y �Ynأآ NYإ�� �*�Yأن ی ی"� �Y"2 أى آ��Y�ا� dYk/وت l�0Y*ت �Y�e\ �Y� NYة إ���*�Y"ع ( " " ) . ا�/Yن Y �Y���"ا� �Y�ف واحchar �YأYإ] ح NYإ�� �*�Yت [

N2 ا�"�*�ة إ����ا� dk/وت��e\ �� ) ' '( و Dذ� ��nل \�:- Char x ; String y ; x = ' m ' ; y = " maher "

y إ�� ا�"���� ا�*0� maher وت2 إ�*�د ا���"� x إ�� ا�"���� ا�*0� mوه*� ت2 إ�*�د ا�#�ف

:]/ن&2 ) 4(

� ذآ�G وه/ '�2 واح� � ���X�ا و�� ��� ه*�ك �nا ا�*/ع آHی����م ه [

� Boolean

Dذ� � وی�*� إ��N '�"� وح��ة ��Á إ� ص/اب أو خ²E و�nل \� Boolean x ; X = true ;

أ�Y إذا أردن�Y إ�Y*�د Boolean ا�Hى ه/ ن/ع x وه� ت&*� ص/اب إ�� ا�"���� trueت2 إ�*�د '�"�

. False'�"� خ²E ���/ن

� �Q�Q د) 6(�\ �\��Eر أو ا��+afوسآ�)�� ا

Page 18: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 18: ��ت��ل �����ت�

�Q�Xا� ��\ �\��E&"��� ا�� ���ی� -:ت/ج� %

- ��ی�� ا و�Eا�:-

��ن�h آ"� ی�� ت��� �� ا�

");�Q�Xا� ��\ N�\�� ") System.out.print أآ�� ه*� � ت�ی� %

� داخY< اY���� ا��Q�X أو آ���� ا�2 �\ �+�\��� ا��*l�0 ی"� آ���� ا��"�� ا�"�اد %�e\ >اس داخ/Y' �Q�Xا� ��\ N�"�' �\��E� Á�� Dذ� ��\ N�n -:وأ

") System.out.printأQ+� أن ] ا�N إ] ا; واQ+� أن #"�ا ر�/ل ا; ;("

� �YYQ�Q ا��YYوس YY�\ دت��+XYYا� �YY\��E� م/YY�ف ت/YY� �YY�"ا�� GHYYه �YYح� �����YYا� �YY�"ا�� �YY� 2+���YY2 آ�YYت �YY"آ

.���"����ت ا���*�� �� ا���"�ت

��nل tخ Int x ; X=10 ; System.out.print (x)

GHر'2 ه �\��E� /م�ا��وس ) 10(ا��"< �/ف ت �Q�Q ��\

�ی�� ا��nن�� -Eا� :-

�ی�� ا������Eا� N�Xت � وت��� آ"� ی�

");�Q�Xا� ��\ N�\�� ") System.out.printlnأآ�� ه*� � ت�ی� %

Eا� GHه ��ی��Y ا��nن��Y ی�Y/ن وا�)�ق �Eا� �Y(� �Q�XYا� �Y�\ �Y\��Eا������ �&� ا� �Q» dkن و�� ��ی�� � �Yو� �ی��Y اEا� �Y� �Y"*�� ���Yا�� �E�Yا� �� ا������ �Q» �Y\/�E"ا� �Y"ا��� �Y&� �Yا����� �YQ» dYkن و/Yی�

�Eن)� ا�� ��ة �Q�� Dذ� ��nل \� Hو�*²خ:

��ی? ا و�Eا� ��nل \�:-

Page 19: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 19: ��ت��ل �����ت�

Int x ; X = 10 ;

" ) ;� ") System.out.printا���"� ه( x ) ; System.out.print

��\� هGH ا��"< ی�/ن % hن�ت

� 10ا���"� ه

�ی? ا��nن�� Eا� ��nل \�:-

Int x ; X = 10 ;

" ) ;� ") System.out.printlnا���"� ه( x ) ; System.out.println

Hه �\��% hا��"< ی�/ن ن�ت G

� ا���"� ه 10

� هHا ا�� ء�\ �"+eح�3

Y�"ی >YY�' Y �YY*"ت�� �Y"آ >Yداخ dYYk/اس ا�/YY' � ا��*l�0YY اY�e\ �YY� �Y\��Eا� �YY�"ج �Y� اد�YY ن0YY/ص

�+�\��%�Q�Xا� ��\ �+�"�' ��ات ی�اد ا�#0/ل \���� �+*�� dأو ن� ���� أ� إذا أردن� إد�ج نl ���ن� � ا��"d اح�ة ن)0< ��*+�2� ج"�� %��\� وe&� ( + ) Dذ� � و�nل \�

Int x ; X = 10 ;

" + x ) ;� ") System.out.printlnا���"� ه

��\� هGH ا��"< ی�/ن % hن�ت � 10ا���"� ه

)7 (��n أ

Page 20: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 20: ��ت��ل �����ت�

�nل واح� � هHا ا����ب �Hآ �� هHا ا�&*0� �+2 ج�ا �)��t qن��) N*�� Á��� ل�n�ق ا���رئ \�� وه/

�/ن�ت ��ن�h ������ام ��� ا�����.

� eIث /اد � Nح�� درج�ت ��\ ���Eا� ��ن�h ح��ب ت��ی�

��< آ���� أول ��ن�h ی�� ا��&�ف \�'� - :�&� ا�*��ط ا�+�

وهclass /Y داخ< � ی�"� ����eس ( ) 2���main إدراج ا��ا�� ا������V وا��� ت�"� دا�� ال )1( ���Y ا���P�XY ی&*���ح )+Y/م ا�Q 2��� ;ء ا�Q وان ��P�Xا� ����ج ء وه/ أه2 "� ات ا�

>Yداخ h�Yن�� هGH ا������ ا�"+2 ا[ن أن*Y� �Y*�رج ا� �� ا����ب ا��nن�class 2Yأى ا� NY�E&ون . وت&*� ا���ای� startو���

� ت����م ��� ا����� )2( ��nآ ��ة ��+Xا� ��%�Xا��"< ا� �&� >Y"ج �Yزه��� و�&< أ�����ت ا�

��%�Xا� /� h�ن�� -:وت²خH ا����0 ا������ داخ< أى ا�

�ط(Q(if {

�طQ ج/اب------ �طQ ج/اب------

}

وdk ا '/اس ��ط واح� ��Á ���� ه*�ك دا\Q إذا آ�ن ه*� ج/اب � { }أ

) 3 ( ��e� ت������ ��ی�E� h�ن���ن�h ��� ا����� ت�/م ��*)�H ا�� .أن ت�ا\� ت�ت�� ا��"< داخ< ا�

) 4 ( �%/�* Nص��(� ��ن�h أن ی*�+�� ن+�ی� آ< ج"�� داخ< ا�� ��[ );.(

�ن�h ���2 ح��ب )5 (�� هHا ا��� آ�[ت� ا����ی

� ���/ل) 70(وا'< ) 50(إذا آ�ن �/�Á ا��رج�ت ا�enث /اد أآ� � .ی�/ن ا����ی إذا آ�ن �/�Á ا��ر � �� .ی�/ن ا����ی� ج��) 80(وا'< ) 70(ج�ت ا�enث /اد أآ� �� .ی�/ن ا����ی� ج�� ج�ا) 90(وا'< ) 80(إذا آ�ن �/�Á ا��رج�ت ا�enث /اد أآ� ��"��ز) 100(وا'< ) 90(إذا آ�ن �/�Á ا��رج�ت ا�enث /اد أآ � .ی�/ن ا����ی

ا�"�nل

Page 21: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 21: ��ت��ل �����ت�

Class start { public static void main ( string[ ] args) { int degree1 , degree2 , degree3 , average ; string grade ;

degree1 = 60 ; degree2 = 70 ; degree3 = 80 ;

average = (degree1 + degree2 + degree3 ) / 3 ;

" = gradeرا�� ; "if (average >= 50)

�/ل ; "�grade = " if (average >= 70)

" = gradeج�� ; "if (average >= 80)

" = gradeج�� ج�ا ; "if (average >= 90)

"��ز; "grade = "

" + grade ) ;/ه � ") System.out.printا����ی

} }

h�ن���ح ��Q:-

Page 22: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 22: ��ت��ل �����ت�

�ات أ\�) 1(��� dأر� Bی�&�� h�ن�� اد ح����� ی"�n/ن ا��رج� ا و�� وا��nن�� وا��n��n وا�"�/�Á آ"� ��أن� ا� � -:ی�

int degree1 , degree2 , degree3 , average ; )2 (�� ن0� ی"n< ا����ی��� Bی� أی�� '"*� ��&

string grade ; �ا ) 3(Y"ت ا��Yث درجenYا� >Yn"ت �Yوا�� �Y����#اد ا��Y\ �ات اY���"�� 2�Y' ثeI ء�E\ت2 إ �Y�\ ����Y ا����Yی&د

.أ���+2

degree1 = 60 ; degree2 = 70 ; degree3 = 80 ;

)4 ( ��ی? ج"d ا�enث درج�ت 2I ا���"� \�% \ Á�/�"3('"*� �#��ب ا�.(

average = (degree1 + degree2 + degree3 ) / 3 ; �ن�h ی*)H ت������ ��k*� أو] إن ا����ی� را�� )5(� ن���� ]ن ا�

" = gradeرا�� ; " )6 ( ��%�Xی? ج"< �/ ا��% \ Á�/�"ا� �� ) if (ن��

� ���/ل) 50(أو] إذا آ�ن ا�"�/�Á اآ� � .ی&*� أن ت��ی�G ی�#/ل را�� إ�

if (average >= 50) �/ل ; "�grade = "

� ���/ل) �I)70ن�� إذا آ�ن ا�"�/�Á اآ� . إ�� ج��ی&*� أن ت��ی�G ی�#/ل if (average >= 70)

" = gradeج�� ; "� �� .ی&*� أن ت��ی�G ی�#/ل ج�� إ�� ج�� ج�ا) �n��I)80 إذا آ�ن ا�"�/�Á اآ

if (average >= 80) " = gradeج�� ج�ا ; "

� ��"��ز) 90(را�&� إذا آ�ن ا�"�/�Á اآ � .ی&*� ت��ی�G ی�#/ل ج�� ج�ا إ�if (average >= 90)

"��ز ; "grade = "

��\N أو إa+�ر \��رة \ إa+�ر ج"�� ) 7(% �n< ) ا����ی� ه/('"*� ������ أ � -:وی��� ��/اره� ا����ی�/ل وه�Hا \�� ح�� درج�تN أو ا����ی� ه/ ج��� ا����ی� ه/

�YYa/#� : ��ق YYEو� �YYا���� �YY�� >YYق داخ�YY% ة�YY&� h�YYن���ض ی"�YY آ����YY هHYYا ا�YYا�� YYا و���YYج G�0YY� h�ا�� �Q< ا��\ D��ن�h ه/ ت�ری� هHا ا� ���V� .��� ا����� ������ام ا�

�«ال )8(

Page 23: start with Java - al-edu.com€¦ · ا ˘ ما ا ا آ ˘ˇˆˇ ˙˝ لو ا با 1 Islammaher4@yahoo.com : ﺕ ل˚ ﺕ˜ آ لو ا ب ا ا ما ˘ ˇ ˆ ˙ ا

� ا����� �� ����� آ�� ا���ا���� ����� ام ��اولا����ب

[email protected] 23: ��ت��ل �����ت�

� ا�"�nل ��� �Q�Q ا��وسا خ��\ d�Eی� �� هHا ا����ب � ه/ ا��"�� ا��� . �"� ی� � اخ�

�/ل� ا����ی� ه/ ا����ی� ه/ ج�� ا����ی� ه/ ج�� ج�ا

"��زا����ی� ه/

�ق �Öح�ىأرج/ إر��ل ا�#< إ�� ا���ت� Eا����� ا��: -

��ی� ا����ون�: com.yahoo@4islammaher +2 0128356933:ر���� '�0�ة \�� ت��)/ن #"/ل

أرج/ إر��ل اfج��� ��اءتD �����ب و وdk هHا ا����ب \�' ت²آ� d'/)(cb4a �و ج�وى ت#�ی Dل ر������� و����� ا���� وان �Qء ا; ت&��� \*� ا����Xج ی< ا� D�� ��²أ� Y �� ت#�ی� ا����ب ا��Ynن�

�� ا���P�X (هGH ا������ وه/ ت#� \*/ان ��� ا�� ���)(OOP( � ...ان�3�ون

G وان آ�ن ذ�< أو �+/ أو ن���Yن أو ج+Ö� >Yن آ�ن ت/��? �" ا; وح�( أخ��ا ] ی�&*� إ�� أن أ'/ل � و ا��E�Xن *"� ( Nآ�ت� . وا��eم \���2 ورح"� ا; و�

#"� ��ی �"# ��ه 0�–*0/رة ج�&� ا�"–آ��� ا�+*��� -ا�)�'� ا��ا�&�

'�2 ا�#����ت وا�*2315 ��ای� م2006 �