ÔÈßÉ ÇÈä ÇáÎáíÌ

Sitemap | Archive | Tag Could
ãæÞÚ æáÏ ÇáÇãÇÑÇÊ - íäÊåí ÇáÇÚáÇä ÈÊÇÑíÎ 20\8\2008
ÇáÊÓÌíá ÇáÈÍË ãÔÇÑßÇÊ Çáíæã ÇÌÚá ÌãíÚ ÇáãäÊÏíÇÊ ãÞÑæÁÉ ÇáÃÑÔíÝ

ÇÖÝ ãæÞÚß Ýí Ïáíá ÇáÚÑÈíÇÖÝ ÇÚáÇäß åäÇÔÈßÉ ãÏíäÉ ÇáÍÈ - íäÊåí ÇáÅÚáÇä ÈÊÇÑíÎ 19\8\2008
ÇÖÝ ÇÚáÇäß åäÇÔÈßÉ ããáßÊí - íäÊåí ÇáÅÚáÇä ÈÊÇÑíÎ 8\8\2008ãáÊÞì ÇáÏÚæÉ ÇáÇÓáÇãí - íäÊåí ÇáÅÚáÇä ÈÊÇÑíÎ 6\8\2008
     

ÏæÑÉ ÇáÌÇÝÇ

ãäÇÞÔÉ ãæÖæÚ ÏæÑÉ ÇáÌÇÝÇ Ýí ÏÑæÓ áÛÇÊ ÇáÈÑãÌÉ; ÈÓã Çááå ÇáÑÍ ãä ÇáÑÍíã åÐå ÇáãÞÏãÉ áíÓÊ ãä ÊÃáíÝí æÅäãÇ ãä ÊÃáíÝ ÃÎ æÕÏíÞ ßÑíã áí ÇÓãå huss22us (ÍÓíä) ¡ ÌÒÇå Çááå ßá ÎíÑ Úáì åÐå ÇáãÞÏãÉ æÅáíßã ÇáãÞÏãÉ ÈÓã Çááå ÇáÑÍ ãä ÇáÑÍíã ÇáÓáÇã Úáíßã æÑÍãÉ Çááå ...

ÇáÚæÏÉ ÔÈßÉ ÇÈä ÇáÎáíÌ > ãäÊÏíÇÊ ÊÚáíãíÉ > ÏÑæÓ áÛÇÊ ÇáÈÑãÌÉ

ÑÏ
 
LinkBack ÃÏæÇÊ ÇáãæÖæÚ ØÑÞ ãÔÇåÏÉ ÇáãæÖæÚ
ÞÏíã 02-08-2008, 11:37 ãÓÇÁð   #1 (permalink)
ÚÖæ äÔíØ
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 128
ãÚÏá ÊÞííã ÇáãÓÊæì: 21 ÈäßáäÊæä íÓÊÇåá ÊÑÍíÈ
ÏæÑÉ ÇáÌÇÝÇ


ÈÓã Çááå ÇáÑÍ ãä ÇáÑÍíã

åÐå ÇáãÞÏãÉ áíÓÊ ãä ÊÃáíÝí æÅäãÇ ãä ÊÃáíÝ ÃÎ æÕÏíÞ ßÑíã áí ÇÓãå huss22us (ÍÓíä) ¡ ÌÒÇå Çááå ßá ÎíÑ Úáì åÐå ÇáãÞÏãÉ æÅáíßã ÇáãÞÏãÉ

ÈÓã Çááå ÇáÑÍ ãä ÇáÑÍíã
ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå

åÐÇ ÇáÏÑÓ ááÊÚÑíÝ È ÇáÌÇÝÇ

Åä ÔÇÁ Çááå ÓäÊäÇ æá Ýì åÐÇ Çáã æÖ æÚ :
• äÈÐÉ Úä ÊÇÑíÎ ÇáÌÇÝÇ
ÇáÝÑÞ Èíä ÇáÌÇÝÇ æ ÇáÌÇÝÇ ÓßÑíÈÊ
ÇáÝÑÞ Èíä ÇáÌÇÝÇ æÇááÛÇÊ ÇáÈÑãÌíÉ ÇáÃÎÑì

ÈÓã Çááå äÈÏÃ
• äÈÐÉ Úä ÊÇÑíÎ ÇáÌÇÝÇ:
ÇáÌÇÝÇ åì ãä ÃÍÏ ãÔÇÑíÚ ÔÑßÉ Õä ãíßÑ æÓíÓÊãÒ "SUN MICROSYSTEMS"
æßÇä ÇáÅÓã ÇáÈÏÇÆì ááÛÉ å æ "Oak" æáßä ÅßÊÔÝ ÇáÝÑíÞ ÇáÈÍËì ÇáÐì ÃäÔà ÇááÛå ÈÞíÇÏÉ ÌíãÓ Ì æÓáíäÌ"James Gosling" æÌ æÏ áÛå ÈåÐÇ ÇáÅÓã ÝÞÑÑ æÇ ÅÓÊÎÏÇã java äÙÑÇ ááÞå æÉ ÇáÊì ßÇä æÇ íÑÊÊÑÏÏ æÇ ÚáíåÇ æ Ýì ÇáÍÞíÞÉ áã íßä ÇáÛÑÖ ãä áÛÉ ÇáÌÇÝÇ å æ ãÇ ÊÓÊÎÏã Ýíå Çá Ãä ãä ÊØÈíÞÇÊ Çá æíÈ æáßä ßÇä ááÃÌåÒÉ Çá ãäÒáíÉ ÇáÐßíÉ "intelligent consumer-electronic devices" ÍíË ßÇäÊ Õä ÊÊ æÞÚ Ãä ãÚ ÊØ æÑ ÇáÃÌåÒÉ Çá ãäÒáíÉ ÓÊÕÈÍ íãßä ÈÑãÌÊåÇ æÊäÒíá ÈÑÇãÌ áåÇ ãä Úáì ÇáäÊ æÊÍÏíËåÇ æ áßä åÐÇ áã íÍÏË áÐÇ ÝÞÏ ÞÑÑÊ Õä ÅíÞÇÝ ÇáÚãá Ýì åÐÇ ÇáÈÍË æáßä ÌíãÓ Ì æÓáíäÌ ÊÍÏË ãÚ ÑÆíÓ ÇáÔÑßÉ Úã ÅãßÇäíÉ ÅÓÊÎÏÇãåÇ Ýì ãÌÇá Çá æíÈ
æÈÇáÝÚá áã ÊÛáÞ Õä ãáÝ ÇáÌÇÝÇ æ ÃÕÈÍÊ Çá Ãä ãä Ãåã áÛÇÊ Çá æíÈ ÍíË ÊÓÊÎÏã Ýì
Úãá ÕÝÍÇÊ Çá æíÈ ÇáãÊÍÑßÉ " Dynamic Web Pages" æÇáãÞÕ æÏ ÈÇáÍÑßÉ åäÇ å æ Ãä ÇáãÚá æãÇÊ ÇáÊì ÊÚÑÖ ÈÇáÕÝÍÉ ãÊÛíÑÉ Ã æ ÊÚÊãÏ Úáì ÇáãÓÊÎÏã "Interactive" Ãì ÊÝÇÚáì
æßÐáß Ýì Úãá Çáã æÇÞÚ ÇáßÈíÑÉ "large Scale Applications" æßÐáß Çá æíÈ ÓíÑÝíÑ æßÐáß ÈÚÖ ÇáÃÌåÒÉ ãËá Çáã æÈÇíá æÇáÈíÌÑ æ ãÇ Åáì Ðáß

ÇáÝÑÞ Èíä ÇáÌÇÝÇ æ ÇáÌÇÝÇ ÓßÑíÈÊ:
ÊÍÏËäÇ Úä ÇáÌÇÝÇ æåì áÛÉ ÈÑãÌíÉ æÃÛÑÇÖ ÇáÈÑãÌÉ È æÇÓØÉ ÇáÌÇÝÇ æåì Çá æíÈ ãËá ÇáÓíÑÝáíÊ"Servlet " æ ÇáÌì ÅÓ Èì "JSP " æ ÇáÃÈáíÊ " Applets"
ÃãÇ ÇáÌÇÝÇ ÓßÑíÈÊ Ýåì ßÃì áÛÉ ÓßÑíÈÊ "****** Language" ãÇ åì ÅáÇ Ï æÇá ÊßÊÈ ÏÇÎá ÕÝÍÇÊ Çá æíÈ áÚãá ãåÇã ãÚíäÉ Ýì Çá"Client Side" Ãì Úáì ÌåÇÒ ÇáãÓÊÎÏã ãËá ÇáÊÃßÏ ãä ÅÏÎÇá ÇáãÓÊÎÏã ÍÞ æá ãÚíäÉ Ýì ÇáÕÝÍÉ æíãßä ÅíÞÇÝ Úã áåÇ ãä ÎÕÇÆÕ ÇáãÊÕÝÍ ÇáÐì ÊÓÊÍÏãÉ

ÇáÝÑÞ Èíä ÇáÌÇÝÇ æ ÇááÛÇÊ ÇáÈÑãÌíÉ ÇáÃÎÑì:
åäÇß ä æÚÇä ãä ÇáÈÑãÌÉ æåãÇ
1. ÇáÈÑãÌÉ ÇáÏÇáíÉ " ÈÕÑÇÍÉ ãÔ ÚÇÑÝ ÃÊÑÌãåÇ ß æíÓ"
"Functionally Oriented "
æíß æä ÇáÈÑäÇãÌ áå åÏÝ ãÚíä ãä ÎáÇá ÊäÝíÐ ÈÚÖ ÎØ æÇÊ ãÊÊÇáíÉ ÝÞØ æåÐÇ íÙåÑ Ýì ÇáÝíÌ æÇá ÈíÓß ÍÊì ÇáÅÕÏÇÑ ÇáÓÇÏÓ

2. ÇáÈÑãÌÉ Çá ßÇÆäíÉ "Object Oriented "
æíß æä ÇáÈÑäÇãÌ áå åÏÝ ãÚíä íÕá áå ãä ÎáÇá Çá ßÇÆäÇÊ ÍíË áßá ßÇÆä ÎÕÇÆÕÉ æ Ï æÇáÉ æ ÞÏ ÊÚÑÝ ÇáÈÑãÌíä áåÐÉ ÇáØÑíÞÉ ÚäÏãÇ äÙÑ æÇ ááÍíÇÉ ÇáÚÇãÉ ÝÇáÅäÓÇä áå ÎÕÇÆÕÉ æ æÙÇÆÝÉ æßÐáß ßá ÔÆ æ ÊÚÑíÝ Çá ßÇÆä å æ Çá " Class " æåÐÇ ã æÌ æÏ Ýì ÇáÌÇÝÇ æ ÇáÏ æÊ äÊ æÇáÓì ÈáÓ ÈáÓ

ÓíÚÊÞÏ ÇáÈÚÖ Ãä åÐå ÇáãÞÏãÉ áÇ ÝÇÆÏÉ ãäåÇ æ áßä áÇÈÏ ãä æÌ æÏåÇ áßì ÊßÊãá ÇáÏ æÑÉ

æ ÇáÓáÇã Úáíßã æÑÍãÉ Çááå





ãä ãæÇÖíÚ ÈäßáäÊæä Ýí ÇáãäÊÏì

ÈäßáäÊæä ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-08-2008, 11:44 ãÓÇÁð   #2 (permalink)
ÚÖæ äÔíØ
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 128
ãÚÏá ÊÞííã ÇáãÓÊæì: 21 ÈäßáäÊæä íÓÊÇåá ÊÑÍíÈ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã

ÇáÅ뾃 ÇáßÑÇã

ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå

ÈäÇÁ Úáì ØáÈ ÇáÅ뾃 ÇáßÑÇã æÍÊì íÕÈÍ ÇáÏÑÓ ÇáÃæá æÇÖÍÇ ÞãÊ ÈÊÚÏíá ÇáÏÑÓ

æÅÐÇ áã ÊÙåÑ ÇáÕæÑ ãÚßã ÊÓÊØíÚæä ÊÍãíá ÇáãáÝ ÇáãÑÝÞ

ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã

ÇáÅ뾃 ÇáÃÚÒÇÁ Ýí ÇáãäÊÏì

ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå



ÇáÏÑÓ åÐÇ åæ Úä áÛÉ ÇáÌÇÝÇ æÐáß áÃääí áã ÃÌÏ Ãí ÏæÑÉ Ýí Ãí ãæÞÚ ÚÑÈí ÊÊÍÏË Úä áÛÉ ÇáÌÇÝÇ áÐáß ÇÑÊÃíÊ Ãä ÃÈÏà ÇáÏæÑÉ æÅä æÌÏÊ ÊÔÌíÚÇ ãäßã Åä ÔÇÁ Çááå ÓÃÓÊãÑ ÝÃÑÌæ Ãä ÊÚØæäí ÑÃíßã ÈÕÑÇÍÉ

áä ÃÎæÖ Ýí ÊÝÇÕíá áÛÉ ÇáÌÇÝÇ æÊØæÑåÇ æãÇ Åáì Ðáß ãä ÃãæÑ ßá ãÇ íåãäÇ åäÇ åæ ßíÝ äÈÑãÌ ÈáÛÉ ÌÇÝÇ æÃä äÚÑÝ Ãä áÛÉ ÌÇÝÇ ÊÊßæä ãä ÃßËÑ ãä ÞÓã ÃåãåÇ :
1) ÊØÈíÞÇÊ ÇáÌÇÝÇ Application æÊÚäí ÃääÇ äÓÊØíÚ Ãä äÞæã ÈÚãá ÈÑäÇãÌ ãÇ ÓæÇÁð ßÇä ÓåáÇ ð ßÃä ÊÞæã ÈÚãá ÈÑäÇãÌ íÚÑÖ ÃÓãß ãËáÇ Ãæ ÕÚÈÇ ð .
2) ÊØÈíÞÇÊ ÇáÅäÊÑäÊ Applet : ÇáÃÈáíÊ Ãæ ßãÇ íÍáæ ááÈÚÖ Ãä íÓãíåÇ ÈÇáÈÑíãÌ åæ ÊØÈíÞ íÊã ÇÓÊÏÚÇÄå ááÚãá Úáì ÇáÅäÊÑäÊ
ãÇÐÇ íáÒãäí áßí ÃÞæã ÈÊäÝíÐ ÈÑäÇãÌ ÇáÌÇÝÇ :
íáÒãäí ÚÏÉ ÊØæíÑ ÇáÌÇÝÇ J2SE SDK Ãæ j2sdk Ãæ ãÇ íØáÞ Úáíå ÇÎÊÕÇÑÇ ð JDK æåí ÇÎÊÕÇÑ á Java Developer Kit Ãí ÚÏÉ ÊØæíÑ ÇáÌÇÝÇ
ãä Ãíä ÃÍÕá ÚáíåÇ ÃÍÕá ÚáíåÇ ãä ÇáÅäÊÑäÊ Ãæ ãä Ãí CD íÍÊæí Úáì åÐå ÇáÚÏÉ

ÇáÑæÇÈØ ááÃÓÝ ÊÊÛíÑ ãä äÝÓ ÇáãæÞÚ

http://192.18.97.53/ECom/EComTicketS...ows-i586-p.exe

Åä áã íäÝÚ åÐÇ ÇáÑÇÈØ ÇáãÈÇÔÑ ÅÖÛØ Ýí ÇáÈÏÇíÉ Úáì ÇáÑÇÈØ ÇáÊÇáí :

http://java.sun.com/j2se/1.4.2/download.html

ÈÚÏ Ðáß ÅÖÛØ Úáì ÇáÎíÇÑ ÇáÊÇáí :

Download J2SE SDK

áÊÕá Åáì ÇáÑÇÈØ ÇáÊÇáí :
http://192.18.97.53/ECom/EComTicketS...ows-i586-p.exe

ÍíË ßá ãÇ Úáíß ÇáÖÛØ Úáì :

Windows Offline Installation, Multi-language

ßãÇ Ýí ÇáÕæÑ ÇáÊÇáíÉ :



http://www.ea7sas.com/vb/attachment....id=10413&stc=1

http://www.ea7sas.com/vb/attachment....id=10412&stc=1

http://www.ea7sas.com/vb/attachment....id=10414&stc=1

http://www.ea7sas.com/vb/attachment....id=10415&stc=1


ÝÊÈÏà ÚãáíÉ ÇáÊÍãíá

ÃÚáã Ãä åÐå ÇáÎØæÇÊ ØæíáÉ æáßä ãÇ ÈÇáíÏ ÍíáÉ áÃä ÇáÑæÇÈØ ÊÊÛíÑ


Ýí ÇáÈÏÇíÉ áÏí ãáÇÍÙÉ åÇãÉ ÌÏÇ æåí Ãä ÇáäÓÎÉ ÇáÊí ÃÊÚÇãá ãÚåÇ ÚäÏ ÇáÊÍãíá åí ÇáäÓÎÉ ÇáÊÇáíÉ :
J2sdk1_4_2_05 æáßäí áã ÃÊãßä ãä ÊÍãíáåÇ ÈÓÈÈ Ãä ÇáÓíÑÝÑ Úáíå ÖÛØ ÔÏíÏ áÐáß ÞãÊ ÈÇáÔÑÍ Úáì ÇáäÓÎÉ ÇáÃÞÏã æåí j2sdk1_3_1 æØÈÚÇ ÚäÏ ÊÍãíá Ãí ãä ÇáäÓÎÊíä ÊÓÊØíÚ ÇáÊÚÇãá ãÚ ÇáÔÑÍ ÈäÝÓ ÇáØÑíÞÉ
ÈÚÏ Ãä ÊÞæã ÈÊÍãíá Ãí äÓÎÉ ãä äÓÎ j2se sdk Þã ÈãÇ íáí :


ãä ÃÌá ÊäÕíÈ ãÊÑÌã ÇáÌÇÝÇ Þã ÈãÇ íáí :
Ýí ÇáÈÏÇíÉ ÃäÔÆ ÏáíáÇ ÌÏíÏÇ Ýí Çá c Ãæ Ýí Çá d ÈÇáäÓÈÉ áí ÃäÔÃÊ ÏáíáÇ Ýí Çá d ßãÇ íáí :

http://up3.w6w.net/upload/02-01-2006...0968e0937d.jpg

ÈÚÏ Ðáß Þã ÈÊäÕíÈ ÇáÈÑäÇãÌ ÇáãÓãì j2sdk ÈÚÏ ÈÏÇíÉ ÇáÊÍãíá ÅÖÛØ Úáì change ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :

http://up3.w6w.net/upload/02-01-2006...1567224d80.jpg

ÈÚÏ Ðáß Þã ÈÊÛííÑ ÇÓã ÇáãÌáÏ ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :

http://up3.w6w.net/upload/02-01-2006...03f15e9d63.jpg

ÈÚÏ Ðáß ÅÖÛØ Úáì next ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :

http://up3.w6w.net/upload/02-01-2006...26459d9e6b.jpg

ÈÚÏ Ðáß ÅÖÛØ Úáì install ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :

http://up3.w6w.net/upload/02-01-2006...1879b75137.jpg

ÈÚÏ Ðáß ááÊäÝíÐ ÇáÈÑäÇãÌ ÅÐåÈ Åáì ÅÈÏà Ëã ÊÔÛíá Ëã ÇßÊÈ ÃãÑ command ááæÕæá Åáì ÇáÏæÓ ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :

http://up3.w6w.net/upload/02-01-2006...256eb3b838.jpg

Ëã ÈÚÏ Ðáß ÅäÊÞá Åáì ÇáÏáíá ÇáãæÌæÏ Ýíå ÇáÌÇÝÇ ÓæÇÁ ßÇä Çá c Ãæ Çá d ÈÇáäÓÈÉ áí ßãÇ ÞáÊ áßã d ßãÇ íáí :
ÃßÊÈ d:
ÃßÊÈ cd java
ÃßÊÈ cd bin
ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :
http://up3.w6w.net/upload/02-01-2006...215fb48cf4.jpg

ÅÐÇ ÞãÊ ÈåÐå ÇáÎØæÇÊ ÈÔßá Óáíã ÇáÂä ÊÓÊØíÚíä ÊäÝíÐ ÎØæÉ ÊÎÒíä ÇáÈÑäÇãÌ ÇáÊí ÔÑÍÊåÇ Ýí ÇáÏÑÓ æÐáß Úä ØÑíÞ ÍÝÙ ÇáÈÑäÇãÌ ÇáãÓãì first.java Ýí ÇáÏáíá d:\java\bin ÈÍíË íßæä ÇáÈÑäÇãÌ ãÎÒä ßãÇ Ýí ÇáÏáíá ÇáÊÇáí :
d:\java\bin\first.java


áÇ ÊäÓæäÇ ãä ÕÇáÍ ÏÚÇÆßã

ÃÑÌæ Ãä íßæä ÇáÔÑÍ æÇÖÍÇ æÝí ÇäÊÙÇÑ ãáÇÍÙÇÊßã æÃÓÆáÊßã





ãä ãæÇÖíÚ ÈäßáäÊæä Ýí ÇáãäÊÏì
ÈäßáäÊæä ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-08-2008, 11:47 ãÓÇÁð   #3 (permalink)
ÚÖæ äÔíØ
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 128
ãÚÏá ÊÞííã ÇáãÓÊæì: 21 ÈäßáäÊæä íÓÊÇåá ÊÑÍíÈ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÇáÅ뾃 ÇáÃÚÒÇÁ Ýí ÇáãäÊÏì

ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå

ÇáÏÑÓ åÐÇ åæ Úä áÛÉ ÇáÌÇÝÇ

ÇáÂä ÓäßÊÈ ÈÑäÇãÌäÇ ÇáÃæá ÈáÛÉ ÇáÌÇÝÇ æÓäÞæã ÈÊäÝíÐå Åä ÔÇÁ Çááå
ÞÈá Ãä ÃßÊÈ ÇáÈÑäÇãÌ ÃæÏ Ãä Ãäæå Åáì ÇáãáÇÍÙÇÊ ÇáÊÇáíÉ :
1) áÛÉ ÇáÌÇÝÇ ÊÓãì áÛÉ case sensitive Ãí ÍÓÇÓÉ áÍÇáÉ ÇáÃÍÑÝ ÈãÚäì Ãä ÇáÃÓã first íÎÊáÝ Ýí áÛÉ ÌÇÝÇ Úä First æíÎÊáÝ Úä FIRST
2) ÃÍÈ Ãä ÊáÇÍÙæÇ Ãäå ÚäÏ ÊÎÒíä ÈÑäÇãÌ ÇáÌÇÝÇ íÌÈ Ãä íÎÒä ÇáÌÇÝÇ ÈÇÓã ÇáÈÑäÇãÌ ÇáÑÆíÓí (Çáclass ÇáÑÆíÓí) Ýí ÇáÈÑäÇãÌ .
3) Ýí ÈÑäÇãÌ ÇáÌÇÝÇ ÃÍÈ Ãä ÊáÇÍÙæÇ Ãä Çá class ÇáÑÆíÓí Ýí ÈÑäÇãÌäÇ (ÇáÐí ÓäÐßÑå ÈÚÏ Þáíá) Ýí Ãæá ÓØÑ ÃÓãå first ÈÍíË Ãäå ÚäÏãÇ äÞæã ÈÊÎÒíä ÇáÈÑäÇãÌ íÌÈ Ãä íßæä ÃÓã ÇáÈÑäÇãÌ ãØÇÈÞ áÃÓã Çá class ÇáÑÆíÓí Ýí ÇáÈÑäÇãÌ ÈÏæä Ãí ÊÛííÑ ÝÚäÏãÇ äÞæã ÈÊÎÒíä ÇáÈÑäÇãÌ íÌÈ Ãä íßæä ÃÓã ÇáÈÑäÇãÌ first.java æáíÓ First.java æáÇ FIRST.java áÃäå ßãÇ ÞáÊ áßã áÛÉ ÇáÌÇÝÇ ÍÓÇÓÉ áÍÇáÉ ÇáÃÍÑÝ ÝÇáÃÍÑÝ ÇáÕÛíÑÉ Ýí áÛÉ ÇáÌÇÝÇ ÊÎÊáÝ Úä ÇáÃÍÑÝ ÇáßÈíÑÉ .
4) ãÊÑÌã áÛÉ ÌÇÝÇ ãÎÒä Ýí ÇáÏáíá ÇáÊÇáí : c:\java\bin áÐáß ÚäÏ ÊäÝíÐ ÇáÈÑäÇãÌ íÌÈ Ãä íÊã ÊÎÒíä ÇáÈÑäÇãÌ Ýí åÐÇ ÇáÏáíá c:\java\bin
5) ãÇ ÃÐßÑå åäÇ ÈÃä ÇáãÊÑÌã ãÎÒä Ýí ÇáÏáíá ÇáÊÇáí c:\java\bin Úáì ÝÑÖ Ãä ãä äÒá ÇáÈÑäÇãÌ äÝÐ ÇáÎØæÇÊ ÇáÊí ÐßÑÊåÇ Ýí ÇáÏÑÓ ÇáÃæá ÈÃäå íÌÈ Ãä äÎÒä ÈÑäÇãÌ ÇáÌÇÝÇ Ýí ÇáÏáíá c:\java Ýãä ÞÇã ÈÊÎÒíä ÇáÈÑäÇãÌ Úáì Ïáíá ÂÎÑ íÝÖá Ãä íÞæã ÈÅÒÇáÉ ÇáÈÑäÇãÌ ãä ÞÇÆãÉ ÅÖÇÝÉ ÅÒÇáÉ ÈÑäÇãÌ Ëã íÚæÏ æíäÒá ÇáÈÑäÇãÌ ãÑÉ ÃÎÑì Úáì ÇáÏáíá c:\java Ëã ÊáÞÇÆíÇ ÈÑäÇãÌ java íäÔíÁ Ïáíá ÃÓãå bin

Ýí ÇáÈÏÇíÉ ÓäÓÊÚãá ÈÑäÇãÌ ÇáãÝßÑÉ note pad Ýí ßÊÇÈÉ ÇáÈÑÇãÌ ÍÊì äÊÚæÏ Úáì ßíÝíÉ ßÊÇÈÉ ÃæÇãÑ ÌÇÝÇ æÍÊì äÍÝÙåÇ æÈÚÏ Ðáß ÈÚÏ Ýí ÇáÏÑæÓ ÇáÞÇÏãÉ Åä ÔÇÁ Çááå ÓäÓÊÎÏã ÈÑäÇãÌ jcreator

áäÐåÈ Åáì ÞÇÆãÉ ÅÈÏà Ëã ÇáÈÑÇãÌ Ëã ÇáÈÑÇãÌ ÇáãáÍÞÉ Ëã ÇáãÝßÑÉ Ëã ÃßÊÈ ÇáÈÑäÇãÌ ÇáÊÇáí ßãÇ åæ Ïæä ÊÛííÑ


public class first {//begin class first
public static void main(String[]am) {//begin main
System.out.println("this is my first program of java");
}//end main
}//end class first



ÈÚÏ Ðáß ÃÎÊÇÑ ãáÝ Ëã ÍÝÙ Ëã ÃßÊÈ Ýí ÎÇäÉ ÃÓã ÇáãáÝ "first.java" ãÚ ãáÇÍÙÉ ÃääÇ íÌÈ Ãä äÎÒä ÇáãáÝ ÊÍÊ ÇáÏáíá c: Ëã java Ëã bin Ãí Ãä ÇáãáÝ íÌÈ Ãä íßæä ãÎÒä Ýí ÇáÏáíá ÇáÊÇáí c:\java\bin æãä ÇáÃÝÖá Ãä ÊÖÚ ÅÔÇÑÉ ÇáÊäÕíÕ " " áÃä ÇáåÏÝ ãäåÇ åæ Ãä äÊÃßÏ Ãä ÇáßãÈíæÊÑ ÞÏ ÞÇã ÈÍÝÙ ÇáãáÝ ÊÍÊ ÃÓã first.java æáíÓ ÊÍÊ ÇáÃÓã first.java.txt
ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :
http://www.uploadyourimage.com/1/bin.jpg

äÓÊØíÚ ÊäÝíÐ ÈÑäÇãÌ ÇáÌÇÝÇ ÅãÇ Úä ØÑíÞ ÇáÏæÓ Ãæ Úä ØÑíÞ ÈÑÇãÌ ÊÍÑíÑ áÛÉ ÇáÌÇÝÇ ãËá jcreator Ãæ jbuilder Ãæ ÛíÑåÇ ÇáÂä ÓäÈÏà Ýí ÊäÝíÐ ÈÑäÇãÌ ãßÊæÈ ÈáÛÉ ÌÇÝÇ Úä ØÑíÞ ÇáÏæÓ
ÅÐåÈ Åáì ÇáÏæÓ Úä ØÑíÞ ÇáÐåÇÈ Åáì ÅÈÏà Ëã ÊÔÛíá æÝí ÇáÎÇäÉ ÇáÙÇåÑÉ ÃßÊÈ ßáãÉ command Ëã ãæÇÝÞ
ßãÇ Ýí ÇáÕæÑÉ ÇáÊÇáíÉ :
http://www.uploadyourimage.com/1/command.gif
ÈÚÏ Ðáß ÊÙåÑ áß ÇáÔÇÔÉ ÇáÊÇáíÉ :
http://www.uploadyourimage.com/1/second.gif
ÃßÊÈ cd java\bin Ëã ÇÖÛØ Enter
ÊÙåÑ áß ÇáÔÇÔÉ Úáì ÇáÔßá ÇáÊÇáí :
c:\java\bin
ÃßÊÈ ÇáÂä ÇáÃãÑ ÇáÊÇáí :
javac first.java Ëã ÇÖÛØ Enter
ÅÐÇ áã íßä åäÇß Ãí ÎØÃ Ýí ÇáÈÑäÇãÌ áä íÚØí ÇáãÊÑÌã Ãí ÔíÁ æåÐÇ íÚäí Ãäå áÇ íæÌÏ ÎØÃ æÈÚÏ Ðáß ÃßÊÈ
java first Ëã ÅÖÛØ Enter ÝÊÙåÑ äÊíÌÉ ÇáÈÑäÇãÌ ßãÇ íáí :
this is my first program of java
ÃäÙÑ ÇáÕæÑÉ ÇáÊÇáíÉ :
http://www.uploadyourimage.com/1/javac.gif
ÇáÂä ÈÚÏ Ãä ÞãäÇ ÈÊäÝíÐ ÇáÈÑäÇãÌ ÓÃÞæã Åä ÔÇÁ Çááå ÈÔÑÍ ÇáÈÑäÇãÌ ÈÞÏÑ ÇÓÊØÇÚÊí áäÈÏà ãÚ ÇáÓØÑ ÇáÃæá :

public class first {//begin class first

ßáãÉ public ÊÚäí Ãä ÇáÈÑäÇãÌ ÚÇã Ãí íãßä ÇÓÊÏÚÇÄå ãä Ãí ÌÒÁ ãä ÈÑäÇãÌ ÇáÌÇÝÇ æåæ ÚßÓ private ÎÇÕ ÇáÊí ÊÚäí Ãäå áÇ íãßä ÇáÊÚÇãá ãÚå ÅáÇ ÏÇÎá Çá class äÝÓåÇ ÝÞØ
class : ÈÑäÇãÌ ÇáÌÇÝÇ ãßæä ãä ÚÏÉ class æÃÍíÇäÇ ÞÏ íÊßæä ÇáÈÑäÇãÌ ãä ÚÏÉ method æãÚ ãÑæÑ ÇáÏÑæÓ Åä ÔÇÁ Çááå ÓÊÚÑÝæä ÇáÝÑÞ ÈíäåãÇ ÃãÇ ÇáÂä ÝíßÝí Ãä äÚÑÝ Ãä class åäÇ ÊÚäí ÃääÇ äÓãí ÇáÈÑäÇãÌ ÇáÑÆíÓí ÈÃÓã class
first : ÃÓã ÈÑäÇãÌ ÇáÌÇÝÇ ÈãÚäì Ãä ÈÑäÇãÌ ÇáÌÇÝÇ íÌÈ Ãä íÎÒä ÊÍÊ ÇáÃÓã first.java
{ ÊÚäí ÈÏÇíÉ ßÊáÉ ãÚíäÉ ÓæÇÁ ßÇäÊ åÐå ÇáßÊáÉ class Ãæ ÌãáÉ ÊßÑÇÑ loop Ãæ Ãí ÔíÁ ÂÎÑ
} ÊÚäí äåÇíÉ ßÊáÉ ãÚíäÉ ÓæÇÁ ßÇäÊ åÐå ÇáßÊáÉ class Ãæ ÌãáÉ ÊßÑÇÑ loop Ãæ Ãí ÔíÁ ÂÎÑ
ÇáÓØÑ ÇáËÇäí

public static void main(String[]am)  {//begin main


public : ÓÈÞ ÔÑÍåÇ
static : ÊÚäí Ãä ÇáãÊÛíÑ Ãæ Çá class íÍÊÝÙ ÈÂÎÑ ÞíãÉ ØÈÚÇ ááÐíä áÇ íÚÑÝæä ÇáÈÑãÌÉ ÞÏ áÇ íÝåãæä ãÇ ÃÞÕÏå æáßä ãÚ ãÑæÑ ÇáæÞÊ Åä ÔÇÁ Çááå ÓÊÊÖÍ ÇáÕæÑÉ
void : ÊÚäí Ãä ÇáÈÑäÇãÌ áÇ íÑÌÚ Ãí ÞíãÉ
main : Ïáíá ááãÊÑÌã ÝÚäÏãÇ íÑì åÐÇ ÇáÑãÒ íÚÑÝ Ãä ÇáÈÑäÇãÌ íÌÈ Ãä íÈÏà ÊäÝíÐå ãä åäÇ .
string[] : ÊÚäí ÃääÇ äÊÚÇãá ãÚ ãÕÝæÝÉ ÃãÇ ÈÇáäÓÈÉ á am Ýåæ ÃÓã ááãÕÝæÝÉ æäÓÊØíÚ Ãä äßÊÈ Ãí ÃÓã ãËá ali ¡ z ¡ ...... ÅáÎ æÓíÊã ÈÚæä Çááå ÔÑÍ ÇáãÕÝæÝÉ Ýí ÏÑÓ áÇÍÞ .
ÃãÇ //begin main Ýåí ÌãáÉ ÊÚáíÞíÉ Ãí áÇ íÊã ÊäÝíÐåÇ æÇáåÏÝ ãäåÇ ÊæÖíÍí ÝÞØ ÝáÇ íÞæã ÇáãÊÑÌã ÈÊäÝíÐåÇ æåäÇß ÃßËÑ ãä ØÑíÞÉ ááÊÚáíÞ æáÇ íåãäÇ ÇáÎæÖ ÝíåÇ áÃäåÇ áÇ ÊÝíÏäÇ ßËíÑÇ íßÝí Ãä äÚÑÝ åÐå ÇáØÑíÞÉ ÝÇáÓØÑ ÇáÐí íÈÏà ÈÇá // åæ ÓØÑ ÊÚáíÞí áÇ íÊã ÊäÝíÐå
ãáÇÍÙÉ åÇãÉ :
åÐÇ ÇáÓØÑ



public static void main(String[]am)  {


åÐå ÇáÌãáÉ Êßæä Ýí ßá ÈÑÇãÌ ÇáÌÇÝÇ
ÃãÇ ÇáÓØÑ ÇáÊÇáí :


 System.out.println("this is my first program of java");


Ýåæ ÃãÑ ÇáØÈÇÚÉ Ýí ÇáÌÇÝÇ æÊÚäí ÃØÈÚ ÇáÌãáÉ ÇáãæÌæÏÉ Èíä ÞæÓíä Ëã ÇäÊÞá Åáì ÇáÓØÑ ÇáÊÇáí æíÌÈ ãáÇÍÙÉ Ãä ÇáßáãÉ System íÌÈ Ãä ÊÈÏà ÈÍÑÝ ßÈíÑ æÅä ÈÏÃÊ ÈÍÑÝ ÕÛíÑ ÝÓíÚØí ÇáãÊÑÌã ÅÔÇÑÉ ÎØÃ

æÎáÇÕÉ ÇáÃãÑ Ãä ÈÑäÇãÌ ÌÇÝÇ íÌÈ Ãä íÊßæä ãä ÇáÂÊí :


public class first {//begin class ÇÓã ÇáßáÇÓ
public static void main(String[]am) {//begin main
åäÇ äÖÚ Ìãá ÌÇÝÇ





}//end main



Åáì åäÇ ÇäÊåì ÇáÏÑÓ

ÃÑÌæ Ãä íßæä æÇÖÍÇ

ÃäÇ ÌÇåÒ áÃí ÇÓÊÝÓÇÑ





ãä ãæÇÖíÚ ÈäßáäÊæä Ýí ÇáãäÊÏì
ÈäßáäÊæä ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-08-2008, 11:52 ãÓÇÁð   #4 (permalink)
ÚÖæ äÔíØ
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 128
ãÚÏá ÊÞííã ÇáãÓÊæì: 21 ÈäßáäÊæä íÓÊÇåá ÊÑÍíÈ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã

ÇáÅ뾃 ÇáÃÚÒÇÁ Ýí ÇáãäÊÏì

ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå

åÐÇ åæ ÇáÏÑÓ ÇáËÇáË ÈáÛÉ ÌÇÝÇ ÈÚæä Çááå æåæ Úä ÃäæÇÚ ÇáÈíÇäÇÊ Ýí áÛÉ ÇáÌÇÝÇ

ÃäæÇÚ ÇáãÊÛíÑÇÊ Ýí áÛÉ ÌÇÝÇ

ÞÈá Ãä äÊÍÏË Úä ÃäæÇÚ ÇáãÊÛíÑÇÊ áÇ ÈÏ Ãä äÊÍÏË ãÇÐÇ ÊÚäí ÇáãÊÛíÑÇÊ ¡ ÇáãÊÛíÑ åæ ÚÈÇÑÉ Úä ØÑíÞÉ áÊÎÒíä ÇáÈíÇäÇÊ Ýí áÛÇÊ ÇáÈÑãÌÉ ÇáãÎÊáÝÉ æÓãí ãÊÛíÑÇ áÃä ÞíãÊå ãÊÛíÑÉ ÝãËáÇ áæ ÞáäÇ :

a = 5;

ÝÅä ÇáãÊÛíÑ ÇáãÓãì a íÃÎÐ ÇáÞíãÉ 5
Ëã äÓÊØíÚ ÊÛííÑ åÐå ÇáÞíãÉ ßãÇ íáí :

a = 7;

áÐáß Óãí ãÊÛíÑÇ áÃä ÞíãÊå ÊÊÛíÑ
æÍÊì äÎÒä ÇáÞíã Ýí áÛÉ ÌÇÝÇ äÍÊÇÌ Åáì ãÊÛíÑÇÊ ÝáÊÎÒíä ÇáÞíã ÇáÕÍíÍÉ äÍÊÇÌ Åáì ãÊÛíÑ ÕÍíÍ integer æáÊÎÒíä ÇáÞíã ÇáÍÑÝíÉ äÍÊÇÌ Åáì ãÇ íÓãì ÈÇáãÊÛíÑ ÇáÍÑÝí string æåßÐÇ ÇáÃãÑ ãÚ ÈÇÞí ÃäæÇÚ ÇáãÊÛíÑÇÊ .
ÃäæÇÚ ÇáãÊÛíÑÇÊ :
1) ÇáÞíã ÇáÕÍíÍÉ : integer æåí ÊÓÊØíÚ ÇÓÊíÚÇÈ ÇáÃÚÏÇÏ ÇáÕÍíÍÉ ãä -2.14 Èáíæä Åáì 2.14 Èáíæä.
æíÊã ÊãËíáåÇ ãä ÇáíÓÇÑ ááíãíä Úä ØÑíÞ ÐßÑ ÇáäæÚ Ëã ÃÓã ÇáãÊÛíÑ æÝí ÈÚÖ ÇáÃÍíÇä äÓÊØíÚ Ãä äÓäÏ ÞíãÉ ááãÊÛíÑ .
ãËÇá 1

int a;

ãÇÐÇ íÚäí åÐÇ ÇáãËÇá Ãí ÃäÔÆ ãÊÛíÑ ÃÓãå a ãä äæÚ ÇáÞíã ÇáÕÍíÍÉ integer .
Ýáæ ßÊÈäÇ

int b = 7.5;

ÝåÐÇ ÎØÃ áÃääÇ ÃÓäÏäÇ ÞíãÉ ÚÔÑíÉ æáíÓ ÞíãÉ ÕÍíÍÉ .
ãËÇá2

int a = 5;

ãÇÐÇ íÚäí Ðáß íÚäí ÃÌÚá ÞíãÉ ÇáãÊÛíÑ a ÊÓÇæí 5 æÎÒäåÇ ßÚÏÏ ÕÍíÍ Ãí áíÓ ÚÏÏ ßÓÑí Ãæ ÚÔÑí .
2) ÇáÞíã ÇáØáíÞÉ ÇáÝÇÕáÉ : floating point
Ãí ÇáÞíã ÇáÊí ÊÍÊæí Úáì ÝÇÕáÉ ÚÔÑíÉ
æíÊã ÊãËíáåÇ ãä ÇáíÓÇÑ ááíãíä Úä ØÑíÞ ÐßÑ ÇáäæÚ Ëã ÃÓã ÇáãÊÛíÑ æÝí ÈÚÖ ÇáÃÍíÇä äÓÊØíÚ Ãä äÓäÏ ÞíãÉ ááãÊÛíÑ .

ãËÇá

float a = 5.5;

æÊÚäí ÃäÔÆ ãÊÛíÑ ÃÓãå a ãä äæÚ ÇáÞíã ÇáØáíÞÉ ÇáÝÇÕáÉ æÃÚØíåÇ ÞíãÉ ÃæáíÉ ÊÓÇæí 5.5 .
3) Char æÊÚäí ÍÑÝ æÇÍÏ
ãËÇá

char b = "m";

æÊÚäí ÃäÔÆ ãÊÛíÑ ÃÓãå b æÎÒä Ýíå ÞíãÉ æåí m
4) string : æÊÚäí ÓáÓáÉ ÍÑæÝ ãËÇá :

string am = "my name";

æÊÚäí ÃäÔÆ ãÊÛíÑ ÃÓãå am æÎÒä Ýíå ÇáÞíãÉ my name
5) Byte : ÊÓÊÎÏã áÊÎÒíä ÇáÃÚÏÇÏ ÇáÕÍíÍÉ ÇáÊí ÊÊÑÇæÍ Èíä -128 æ 127
ãËÇá :

Byte escapekey = 27;

6) Short : íÓÊÎÏã ÃíÖÇ áÊÎÒíä ÇáÞíã ÇáÕÍíÍÉ ÇáÃÕÛÑ ãä ÇáäæÚ int Ýåí ÊÓÊÎÏã áÊÎÒíä ÇáÃÚÏÇÏ ÇáÊí ÊÊÑÇæÍ Èíä -32768 æ 32767 ßãÇ Ýí ÇáãËÇá ÇáÊÇáí :

short aa = 222;

7) Boolean : íÓÊÎÏã áÊÎÒíä ÇáÞíã ÇáãäØÞíÉ Ãí áÊÎÒíä ÇáÞíãÉ false Ãæ true ÝÞØ .
ãËÇá

Boolean gameover = false;

æÊÚäí ÃäÔÆ ãÊÛíÑ ÃÓãå gameover æÎÒä Ýíå ÞíãÉ false
8) double : æåí ÚÈÇÑÉ Úä ÇáÞíã ÇáÚÔÑíÉ æáßäåÇ ãÏÇåÇ ÃßÈÑ ÈßËíÑ ãä float
9) long : æåí ÃÚÏÇÏ ÕÍíÍÉ integer æáßä ãÏÇåÇ ÃßÈÑ ÈßËíÑ ãä integer
ÇáÂä æÈÚÏ Ãä ÔÑÍäÇ ÃäæÇÚ ÇáÈíÇäÇÊ ÓäÞæã Åä ÔÇÁ Çááå ÈßÊÇÈÉ ÈÑäÇãÌ ÕÛíÑ æáßä ÞÈá ßÊÇÈÉ ÇáÈÑäÇãÌ ÇáÕÛíÑ æÍÊì íÕÈÍ ÇáÈÑäÇãÌ ãÚÞæáÇ ð ÓÃÞæã ÈÔÑÍ ÈÚÖ ÇáÏæÇá æÇáÃãæÑ ÇáÈÓíØÉ ÇáãÓÊÎÏãÉ Ýí ÇáÌÇÝÇ
1) äÓÊØíÚ Ýí ÇáÌÇÝÇ Ãä äÍÓÈ ÇáÌÐÑ ÇáÊÑÈíÚí æÐáß Úä ØÑíÞ ÏÇáÉ ÊÓãì

math.sqrt();

ãËÇá

double y1=4;
y1=math.sqrt(y);

2) äÓÊØíÚ Ãä äÍÓÈ ÇáÌíÈ sine
ãËÇá

Math.sin(y1);


3) äÓÊØíÚ Ýí ÇáÌÇÝÇ Ãä äÊÎáÕ ãä ÇáÝÑÇÛ ÇáãæÌæÏ Ýí ÌãáÉ ãÚíäÉ ÈãÚäì áæ ßÇä áÏíäÇ ÇáÌãáÉ ÇáÊÇáíÉ :

String a = "how are you";

äÓÊØíÚ Ãä äÊÎáÕ ãä ÇáÝÑÇÛ æÐáß ÈßÊÇÈÉ ÇáÚÈÇÑÉ ÇáÊÇáíÉ :

String temp = a.trim();

4) Åä ÃÑÏäÇ ÇáÇäÊÞÇá Åáì ÓØÑ ÌÏíÏ åäÇß ØÑíÞÊÇä ÅãÇ Ãä äßÊÈ ÇáÃãÑ

System.out.println( );

æäßÊÈ ãÇ äÔÇÁ Èíä ÇáÞæÓíä æÈÇáÊÇáí íØÈÚ ãÇ Èíä ÇáÞæÓíä Ëã íäÊÞá Åáì ÓØÑ ÌÏíÏ æÇáØÑíÞÉ ÇáÃÎÑì Ãäå ÚäÏ ÇáØÈÇÚÉ äØÈÚ ÑãÒ ÎÇÕÉ åæ \n æÇáÐí íÚäí ÇäÊÞá Åáì ÓØÑ ÌÏíÏ æåÐÇ ãËÇá Úáì ÇÓÊÎÏÇã ÇáØÑíÞÊíä Ýí ÃãÑ æÇÍÏ

System.out.println("\nhow are yor");

æÇáÊí Êßæä äÊíÌÊåÇ ØÈÇÚÉ how are you Ëã íÊÑß ÓØÑíä ÝÑÇÛ

4) ÇáÊÚáíÞ ãÚ Ãääí ÓÈÞ Ãä ÐßÑÊå áßä áÇ ãÔßáÉ ÝÚäÏãÇ ÃÑíÏ Ãä ÃßÊÈ ÊÚáíÞ Ãí ÌãáÉ ÛíÑ ÊäÝíÐíÉ ÊæÖíÍíÉ ÃßÊÈ ßãÇ íáí :

//data types

ÝåÐå ÇáÌãáÉ áÇ ÊäÝÐ Èá åí ÝÞØ ÊæÖíÍ ááÈÑäÇãÌ
ãáÇÍÙÉ ÃÎíÑÉ åÇãÉ ÌÏÇ
ÚäÏ ßÊÇÈÉ Ãí ÈÑäÇãÌ íÌÈ Ãä ääåí ÇáÞÓã ÇáÑÆíÓí Ýí ÇáÈÑäÇãÌ Çá main ÈÌãáÉ

System.exit(0);

ÝÚäÏ ÇÓÊÎÏÇã Ãí ÈÑäÇãÌ ááÌÇÝÇ ÝÅäå íÊã ÇÓÊÎÏÇã ÇáÐÇßÑÉ memory æÍÊì íÊã ÅÝÑÇÛ ÇáÐÇßÑÉ íÌÈ Ãä äßÊÈ åÐå ÇáÌãáÉ
Åä ÞãäÇ ÈÊäÝíÐ ãÌãæÚÉ ãä ÇáÈÑÇãÌ æáã äßÊÈ åÐå ÇáÌãáÉ äáÇÍÙ Ãä ÇáÌåÇÒ ÞÏ ÚáÞ áÃä ÇáÐÇßÑÉ Êã ÔÛáåÇ æáã íÊã ÅÝÑÇÛåÇ Ãæ ÊÍÑíÑåÇ ÈæÇÓØÉ åÐå ÇáÌãáÉ
íáÇÍÙ ÚäÏ ßÊÇÈÉ åÐå ÇáÌãáÉ æÊäÝíÐ ÈÑäÇãÌ ÌÇÝÇ ÙåæÑ ÇáÚÈÇÑÉ ÇáÊÇáíÉ
Press any key to continue …
Ýí ÂÎÑ ÓØÑ ãä ÇáÊäÝíÐ


æåÐÇ åæ ÇáÈÑäÇãÌ :

class Lec1{
public static void main(String[] a){
double x=4;
double y1 = Math.sqrt(x);
double y2 = Math.sin(0);
//Math.cos(); tan,atan, exp, PI,
System.out.println("Y1 = "+y1);
System.out.println("\nY2 = "+y2);

//data types
int n = 123456789;
float f = n;//f=1.23456789E8
System.out.println("\n"+f+":"+n);

//Strings
String Mes = " Test1 Test2 ";
System.out.println("\nBefore Trim : *"+Mes+"*\n");
String temp = Mes.trim();
System.out.println("\nAfter Trim : *"+temp+"*\n");

System.exit(0);
}
}


ãáÇÍÙÉ åÇãÉ ÌÏÇ åÐÇ ÇáÈÑäÇãÌ íÌÈ Ãä íÊã ÊÎÒíäå ÊÍÊ ÃÓã Lec1.java ßãÇ åæ Ïæä ÊÛííÑ ßãÇ ÝÚáäÇ Ýí ÇáÏÑÓ ÇáÃæá Ýí ÇáÏáíá c:\java\bin áÃä ÇáßáÇÓ ÇáÑÆíÓí Ýí ÇáÈÑäÇãÌ åæ Lec1 æßíÝ äÚÑÝ ÇáßáÇÓ ÇáÑÆíÓí Ýí ÇáÈÑäÇãÌ ¿
ßãÇ ÞáäÇ Ýí ÇáÏÑÓ ÇáÃæá Ãä ãÊÑÌã ÇáÌÇÝÇ ÚäÏãÇ íÌÈ ßáãÉ main íÚÑÝ Ãä åÐÇ åæ ÇáßáÇÓ ÇáÑÆíÓí Ýí ÇáÈÑäÇãÌ áÐáß íÌÈ ÊÓãíÉ ÈÑäÇãÌ ÌÇÝÇ ÈÃÓã ÇáßáÇÓ ÇáÑÆíÓí Ýí ÇáÈÑäÇãÌ

Åáì åäÇ ÇäÊåì ÇáÏÑÓ

ÇáæÇÌÈ :
1) ãÇ åí äÊíÌÉ ÊäÝíÐ åÐÇ ÇáÈÑäÇãÌ íÑÌì Ãä ÊÞæãæÇ ÈßÊÇÈÉ ÇáÈÑäÇãÌ ÈÃäÝÓßã æáÇ ÊÞæãæÇ ÈÇáäÓÎ æÇááÕÞ ÍÊì ÊÊÚæÏæÇ Úáì ÇáÈÑãÌÉ ÈÃäÝÓßã .
2) ÇáÑÌÇÁ Ãä ÊÞæãæÇ ÈÊäÒíá ÈÑäÇãÌ Çá jcreator ãä ÇáãæÞÚ ÇáÊÇáí :

ÝÊÓÊØíÚ ÊÍãíá ÂÎÑ äÓÎÉ ãä ÇáãæÞÚ Úáì ÇáÑÇÈØ ÇáÊÇáí :
http://www.jcreator.com/download.htm

æááÊÍãíá ÅÖÛØ ÇáÎíÇÑ ÇáÃæá (ÇáäÓÎÉ ÊÌÑíÈíÉ)

JCreator Pro v3.50 - Demo - 30 day trial ----------------------- More Mirror Sites soon -----------------------
build 3.50.013

Ãæ ÊÓÊØíÚ ÊÍãíá ÇáÎíÇÑ ÇáËÇäí Ãæ ÇáËÇáË áÃäåÇ äÓÎÉ ãÌÇäíÉ





ãä ãæÇÖíÚ ÈäßáäÊæä Ýí ÇáãäÊÏì
ÈäßáäÊæä ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-09-2008, 12:05 ÕÈÇÍÇð   #5 (permalink)
ÚÖæ äÔíØ
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 128
ãÚÏá ÊÞííã ÇáãÓÊæì: 21 ÈäßáäÊæä íÓÊÇåá ÊÑÍíÈ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã

ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå



ÇáÌãá ÇáÔÑØíÉ "Conditional Statements" áåÇ äæÚÇä

• ÇáÌãá ÇáÔÑØíÉ ÇáÅÎÊíÇÑíÉ "Conditional Selection Statements"

æåì ÊÖã " IF ----- IF Else ----- Switch"

• ÇáÌãá ÇáÔÑØíÉ ÇáÊßÑÇÑíÉ "Repetition "

æåì ÊÖã " FOR ----- While ----- Do While "



æ ÓäÊÍÏË Åä ÔÇÁ Çááå Ýì ÏÑÓ Çáíæã Úä ÇáäæÚ ÇáÃæá æåæ ÇáÌãá ÇáÔÑØíÉ ÇáÅÎÊíÇÑíÉ ÃãÇ ÇáäæÚ ÇáËÇäì ÝÓäÊÍÏË Úäå áÇÍÞÇ Ýì ÇáÏÑÓ ÇáÞÇÏã Åä ÔÇÁ Çááå



ÃæáÇ: ÌãáÉ IF



æÊßÊÈ åßÐÇ



if (ÇáÔÑØ)

{

// ÇáÃæÇãÑ ÇáÊì ÓÊäÝÐ ÚäÏ ÊÍÞÞ ÇáÔÑØ

}



æáäÃÎÐ ãËÇá ÈÓíØ äÔÑÍ Ýíå Çá IF



package courseexampels;

import javax.swing.JOptionPane;



public class IFexample

{

 public static void main(String args[])

 {

   int x,y,z;

   String operation;

   x = Integer.parseInt(JOptionPane.showInputDialog("Ente r X Please"));

   y = Integer.parseInt(JOptionPane.showInputDialog("Ente r Y Please"));

   operation =  JOptionPane.showInputDialog("Enter ADD For Addition OR SUB For subtraction");

   if (operation.equalsIgnoreCase("ADD"))

   {

     z=x+y;

     JOptionPane.showMessageDialog(null,"Resul t OF Addition"+z);

   }

   if (operation.equalsIgnoreCase("SUB"))

   {

     z=x-y;

     JOptionPane.showMessageDialog(null,"Resul ts Of Subtraction"+z);

   }

   System.exit(0);

 }

}





ÔÑÍ ÇáãËÇá :

ÃæáÇ ÞãäÇ ÈÚãá import ááãáÝ javax.swing.JOptionPane

ÍÊì äÊãßä ãä ÅÙåÇÑ ÇáÑÓÇÆá Úáì ÇáÔÇÔå áÅÏÎÇá ÇáÈíÇäÇÊ æÅÎÑÇÌåÇ áÅÙåÇÑ ÇáäÊíÌÉ

æÈÚÏ Ðáß ÞãäÇ ÈÊÚÑíÝ Çá class æÇáÏÇáÉ main Ëã ÞãäÇ ÈÊÚÑíÝ 4 ãÊÛíÑÇÊ åì x , y , z , operation

Çá x,y,z ãä ÇáäæÚ int æ operation ãä ÇáäæÚ string

ÅÓÊÎÏãäÇ x æ y ááÍÕæá Úáì ÑÞãíä ãä ÇáãÓÊÎÏã æáßä áÂä ÇáÑÓÇáå ÊÞæã ÈÅÑÌÇÚ ßÇÆä "OBJECT" ÅÖØÑÑÊ áÅÓÊÎÏÇã ãÝåæã Çá parsing æåæ ÊÍæíá ãÊÛíÑ ãä äæÚ áäæÚ ÃÎÑ æ ááÚáã ÝÅä áíÓ ßá ÃäæÇÚ ÇáãÊÛíÑÇÊ íãßä ÊÍæíáåÇ Åáì äæÚ ÃÎÑ æáÐÇ äÌÏ ÇáÃãÑ ãßÊæÈ ÈåÐå ÇáØÑíÞÉ



x = Integer.parseInt(JOptionPane.showInputDialog("Ente r X Please"));





ÍíË



JOptionPane.showInputDialog("Enter X Please")  





åæ ÇáãÓÆæá Úä ÅÙåÇÑ ÑÓÇáÉ ÇáÅÏÎÇá æÇáÍÕæá Úáì ÇáÑÞã Ýì Ôßá ßÇÆä æ Integer.parseInt åæ ÇáãÓÆæá Úä ÊÍæíá ÇáßÇÆä Åáì ÑÞã ÕÍíÍ

æÈÇáãËá ÍÕáäÇ Úáì ÑÞã ÃÎÑ æÖÚäÇå Ýì Çá y

Ëã ÈÚÏ Ðáß äØáÈ ãä ÇáãÓÊÎÏã ÅÏÎÇá äæÚ ÇáÚãáíÉ ÓæÇÁ ßÇä ÌãÚ "ADD" Ãæ ØÑÍ "SUB" æäÎÒäå Ýì operation

ÈÚÏ Ðáß Úä ØÑíÞ Çá IF äÎÊÇÑ Èíä ÊäÝíÐ ÚãáíÉ ÇáÌãÚ æ ÇáØÑÍ

ÝÅÐÇ ßÇä ÇáÚãáíÉ ÇáãÎÊÇÑÉ åì ÇáÌãÚ ääÝÐ ÚãáíÉ ÇáÌãÚ æäØÈÚ ÇáäÊíÌÉ æÅÐÇ ßÇäÊ ÇáÚãáíÉ åì ÇáØÑÍ ÝÅääÇ ääÝÐ ÚãáíÉ ÇáØÑÍ æäØÈÚ ÇáäÊíÌÉ

æáãÞÇÑäÉ ãÊÛíÑ ãä ÇáäæÚ String ÈÃÎÑ Ãæ ßáãÉ ãÏÎáÉ ãä ÇáãÓÊÎÏã ÝÅääÇ äÓÊÎÏã ÇáßæÏ



operation.equalsIgnoreCase("SUB")



æ ÇáÏÇáÉ equalsIgnoreCase ÊÎÊÈÑ ÇáãÓÇæÇÉ ãÚ ÚÏã ÇáÅåÊãÇã ÈÍÇáÉ ÇáÍÑæÝ



æíãßäß Ãä ÊÌÑÈ ÇáãËÇá ÈÑÇÍÊß



æÇáÎáÇÕÉ : Ãä Çá IF íØáÞ ÚáíåÇ ÃÍÇÏíÉ ÇáÅÎÊíÇÑ Single Selection ÍíË ÊÎÊÇÑ Èíä ÊäÝíÐ ãÌãæÚÉ ÃæÇãÑ Ãæ ÚÏã ÊäÝíÐåÇ









ËÇäíÇ:ÌãáÉ IF Else

æÊßÊÈ ßÇáÊÇáì



If (ÇáÔÑØ)

{

 // ãÌãæÚÉ ÇáÃæÇãÑ ÇáÊì ÓÊäÝÐ Ýì ÍÇáÉ ÊÍÞÞ ÇáÔÑØ

}

Else

{

 // ãÌãæÚÉ ÇáÃæÇãÑ ÇáÊì ÓÊäÝÐ Ýì ÍÇáÉ ÚÏã ÊÍÞÞ ÇáÔÑØ

}





æáäÃÎÐ ãËÇá :





package courseexampels;

import javax.swing.JOptionPane;



public class IFElse

{

public static void main(String args[])

 {

   int x,y,z;

   String operation;

   x = Integer.parseInt(JOptionPane.showInputDialog("Ente r X Please"));

   y = Integer.parseInt(JOptionPane.showInputDialog("Ente r Y Please"));

   operation =  JOptionPane.showInputDialog("Enter ADD For Addition");

   if (operation.equalsIgnoreCase("ADD"))

   {

     z=x+y;

     JOptionPane.showMessageDialog(null,"Resul t OF Addition"+z);

   }

   else

   {

     z=x-y;

     JOptionPane.showMessageDialog(null,"Resul ts Of Subtraction"+z);

   }

   System.exit(0);

 }

}





ÓäÌÏ Ãäå ÊÞÑíÈÇ äÝÓ ÇáãËÇá ÇáÓÇÈÞ ÊÞÑíÈÇ æáßä ãÚ ÊÛííÑ Ýì ÅÓÊÎÏÇã Çá if else ÈÏáÇ ãä Çá if

æÓäÌÏ áæ Ãä ÇáãÓÊÎÏã áã íÞæã ÈÅÏÎÇá ßáãÉ add áÅÎÊíÇÑ ÚãáíÉ ÇáÌãÚ ÝÓÊäÝÐ ÚãáíÉ ÇáØÑÍ ÚßÓ ÇáãËÇá ÇáÃæá ÅÐÇ áã äÎÊÇÑ ÇáÌãÚ Ãæ ÇáØÑÍ Ýáä íäÝÐ Ãì ÔÆ

æíãßäß ÅÎÊÈÇÑ åÐÇ ÇáãËÇá ÃíÖÇ æÊÌÑíÈå



æÇáÎáÇÕÉ: Ãä Çá IF ELSE íØáÞ ÚáíåÇ ËäÇÆíÉ "ÒæÌíÉ" ÇáÅÎÊíÇÑ Double Selection ÍíË ÊÎÊÇÑ Èíä ÊäÝíÐ ãÌãæÚÉ ÃæÇãÑ Ííä ÊÍÞÞ ÇáÔÑØ æ ãÌãæÚÉ ÃÎÑì ÚäÏ ÚÏã ÊÍÞÞ ÇáÔÑØ





ãáÍæÙÉ åÇãå æ ãÝíÏÉ:

ãä Ãåã ÎÕÇÆÕ Çá IF Ãæ Çá IF ELSE åæ ãÇ íØáÞ Úáíå ÇáÊÏÇÎá "Nested" æåæ Ãä Êßæä åäÇß if else Ãæ if ÏÇÎá if Ãæ if else



æáääÙÑ ÇáãËÇá



package courseexampels;

import javax.swing.JOptionPane;



public class NestedIfElse

{

 public static void main(String args[])

 {

   int x,y,z;

   String operation;

   x = Integer.parseInt(JOptionPane.showInputDialog("Ente r X Please"));

   y = Integer.parseInt(JOptionPane.showInputDialog("Ente r Y Please"));

   operation =  JOptionPane.showInputDialog("Enter ADD For Addition OR SUB For subtraction OR MUL For Multiplication OR Div For Division");

   if (operation.equalsIgnoreCase("ADD"))

   {

     z=x+y;

     JOptionPane.showMessageDialog(null,"Resul t OF Addition"+z);

   }

   else

   {

     if (operation.equalsIgnoreCase("SUB"))

     {

      z=x-y;

      JOptionPane.showMessageDialog(null,"Results Of Subtraction"+z);

     }

     else

     {

      if(operation.equalsIgnoreCase("MUL"))

      {

       z=x*y;

       JOptionPane.showMessageDialog(null,"Resul ts Of Subtraction"+z);

      }

      else

      {

        if(operation.equalsIgnoreCase("DIV"))

        {

         z=x/y;

         JOptionPane.showMessageDialog(null,"Resul ts Of Subtraction"+z);

        }

        else

        {

         JOptionPane.showMessageDialog(null,"You Did Not Choose Any Correct Operation");

        }

      }

     }

   }

   System.exit(0);

 }



}





ÓäÌÏ Ãäå äÝÓ ÇáãËÇá æ áßääÇ äÌãÚ æäØÑÍ æäÖÑÈ æ äÞÓã



ÇáæÇÌÈ :

•Ãä ÊÍÇæá ãÚÑÝÉ äÇÊÌ åÐÇ ÇáãËÇá Ýì ÎãÓÉ ÍÇáÇÊ ãÎÊáÝÉ åì ÅÎÊíÇÑ ÇáÌãÚ ãÑÉ æÇáÖÑÈ ãÑÉ æÇáÞÓãÉ ãÑÉ æ ÇáØÑÍ ãÑÉ æãÑÉ ÃÎÑì ÊÏÎá ÅÎÊíÇÑ áíÓ ãæÌæÏÇ

•Ãä ÊÞæã ÈÚãá ÈÑäÇÌ íØáÈ ãËáÇ ãä ÇáãÓÊÎÏã ÅÏÎÇá ÏÑÌÉ ØÇáÈ

ÅÐÇ ßÇäÊ ÏÑÌÊå ãä 85 Åáì 100 Ýåæ Excellent

ÅÐÇ ßÇäÊ ÏÑÌÊå ãä 75 Åáì 85 Ýåæ VGOOD

ÅÐÇ ßÇäÊ ÏÑÌÊå ãä 65 Åáì 75 Ýåæ GOOD

ÅÐÇ ßÇäÊ ÏÑÌÊå ãä 55 Åáì 65 Ýåæ ACCEPTED

ÅÐÇ ßÇäÊ ÃÞá ãä 55 Åáì 0 Ýåæ Failed



æÅä ÔÇÁ Çááå åäßãá ãÚ Çá switch æ Çá loops Ýì ÇáÏÑÓ ÇáÞÇÏã





ãä ãæÇÖíÚ ÈäßáäÊæä Ýí ÇáãäÊÏì
ÈäßáäÊæä ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-09-2008, 12:09 ÕÈÇÍÇð   #6 (permalink)
ÚÖæ äÔíØ
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 128
ãÚÏá ÊÞííã ÇáãÓÊæì: 21 ÈäßáäÊæä íÓÊÇåá ÊÑÍíÈ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã
ÇáÓáÇã Úáíßã æÑÍãÉ Çááå

Åä ÔÇÁ Çááå ãæÚÏäÇ Çáíæã ãÚ ÇáÏÑÓ ÇáÎÇãÓ
æÓäßãá ãæÖæÚäÇ Úä ÇáÌãá ÇáÔÑØíÉ ÇáÅÎÊíÇÑíÉ æÇáÊßÑÇÑíÉ "conditional statements" æÓäÈÏà ÈÃÎÑ ÌãáÉ Ýì ÇáÌãá ÇáÔÑØíÉ ÇáÅÎÊíÇÑíÉ " selection " æåì ÌãáÉ Çá " switch " Ëã äÊÍÏË Úä ÇáÌãá ÇáÔÑØíÉ ÇáÊßÑÇÑíÉ " loops "

ÃæáÇ : switch
æÊßÊÈ åßÐÇ



switch ( ãÊÛíÑ )
{
case ÍÇáÉ 1 :
// ãÌãæÚÉ ÇáÃæÇãÑ ÇáÊì ÓÊäÝÐ ÚäÏãÇ íÓÇæì ÇáãÊÛíÑ ÇáÍÇáÉ 1
break;
case ÍÇáÉ 2 :
//ãÌãæÚÉ ÇáÃæÇãÑ ÇáÊì ÓÊäÝÐ ÚäÏãÇ íÓÇæì ÇáãÊÛíÑ ÇáÍÇáÉ2
break;
default :
// ãÌãæÚÉ ÇáÃæÇãÑ ÇáÊì ÓÊäÝÐ ÚäÏãÇ áÇ íÓÇæì ÇáãÊÛíÑ Ãì ÍÇáå
}


æ áääÙÑ ÇáãËÇá ÇáÊÇáì æäÝåãå ÓæíÇ
æåæ íÚÊÈÑ ÊÞÑíÈÇ äÝÓ ÇáãËÇá ÇáÓÇÈÞ æáßä ÅÓÊÎÏãäÇ Çá switch ÈÏáÇ ãä Çá if


package courseexampels;
import javax.swing.JOptionPane;

public class Switchexample
{
public static void main(String[] args)
{
int x,y,z;
int choice;
x = Integer.parseInt(JOptionPane.showInputDialog("ente r x"));
y= Integer.parseInt(JOptionPane.showInputDialog("ente r y"));
choice = Integer.parseInt(JOptionPane.showInputDialog("ente r 1 for addition 2 for substraction 3 for multiplication 4 for division "));

switch (choice)
{
case 1:
z=x+y;
JOptionPane.showMessageDialog(null,"the addition result is "+ z);
break;

case 2:
z=x-y;
JOptionPane.showMessageDialog(null,"the substraction result is "+ z);
break;

case 3:
z=x*y;
JOptionPane.showMessageDialog(null,"the multiplication result is "+ z);
break;

case 4:
z=x/y;
JOptionPane.showMessageDialog(null,"the division result is "+ z);
break;

default :
JOptionPane.showMessageDialog(null," you didn't choose any valid option ");
}

System.exit(0);
}
}




æáäÔÑÍ ÇáãËÇá ÇáÃä :
ÅÐÇ ÃãÚäÇ ÇáäÙÑ ÓäÌÏ Ãäå äÝÓ ÇáãËÇá ÇáãÓÊÎÏã Ýì ÇáÏÑÓ ÇáÓÇÈÞ æáßä ÞãäÇ ÈÈÚÖ ÇáÊÚÏíá ÝÌÚáäÇ ÇáãÓÊÎÏã íÏÎá ÑÞãÇ íÏá Úáì ÇáÚãáíÉ ÇáãÑÇÏ ÅÊãÇãåÇ ÈÏáÇ ãä ÅÎÊÕÇÑ áÅÓã ÇáÚãáíÉ æáäÔÑÍ Çá switch ÍíË ÃääÇ ÞãäÇ ÈÔÑÍ ÇáÃæÇãÑ ÇáÓÇÈÞå áåÇ Ýì ÇáÏÑÓ ÇáÓÇÈÞ
áÞÏ æÖÚäÇ ÅÓã ÇáãÊÛíÑ Ýì Çáswitch áäÌÑì Úáíå ÇáÅÎÊÈÇÑÇÊ Ýì ÇáÍÇáÇÊ cases
ÚäÏ ÇáÓØÑ case 1 íÊã ÅÎÊÈÇÑ ÇáãÊÛíÑ ÅÐÇ ãÇ ßÇä íÓÇæì 1 Ãã áÇ ÝÅÐÇ ßÇä ãÇ íÓÇæì 1 ÝÅäÉ íÊã ÊäÝíÐ ãÇ íáíå ÍíË íÊã ÌãÚ ÇáãÊÛíÑíä x,y Ëã ØÈÚ ÇáäÊíÌÉ Ýì ÑÓÇáÉ Úáì ÇáÔÇÔå Ëã íÊã ÊäÝíÐ Çábreake ÍíË íÊã ÊäÝíÐ ãÇ ÈÚÏ Çá switch Ãì ÇáÎÑæÌ ãä Çá switch ÃãÇ ÅÐÇ áã íÓÇæì ÇáãÊÛíÑ 1 ÝÅäå íÊã ÅÎÊÈÇÑ ãÇ ÅÐÇ ßÇä íÓÇæì 2 Ãã áÇ ÝÅÐÇ ßÇä ãÇ íÓÇæì2 ÝÅäÉ íÊã ÊäÝíÐ ãÇ íáíå ÍíË íÊã ØÑÍ ÇáãÊÛíÑíä x,y Ëã ØÈÚ ÇáäÊíÌÉ Ýì ÑÓÇáÉ Úáì ÇáÔÇÔå Ëã íÊã ÊäÝíÐ Çábreake ÍíË íÊã ÊäÝíÐ ãÇ ÈÚÏ Çá switch Ãì ÇáÎÑæÌ ãä Çá switch ÃãÇ ÅÐÇ áã íÓÇæì ÇáãÊÛíÑ 2 ÝÅäå íÊã ÅÎÊÈÇÑ ãÇ ÅÐÇ ßÇä íÓÇæì 3 Ãã áÇ æåßÐÇ ÍÊì äÕá Åáì Ãä ÇáãÊÛíÑ áÇ íÓÇæì Ãì ÎíÇÑ ãä ÇáÎíÇÑÇÊ ÇáãÊÇÍå æÚäÏåÇ íÊã ÊäÝíÐ ÇáßæÏ ÇáÎÇÕ ÈÇá default ÍíË ÊÎÑÌ ÑÓÇáÉ Åáì ÇáãÓÊÎÏã ÊÎÈÑå ÈÃäå ÅÎÊÇÑ ÑÞã áÇíÍÞÞ Ãì ÚãáíÉ

ãáÍæÙÉ : ãÇ åì ÝÇÆÏÉ Çábreake ¿¿¿
ÚäÏ ÚÏã ÅÓÊÎÏÇã Çá breake íÊã ÊäÝíÐ ãÇ íÍÞÞ ÇáÔÑØ æãÇ íáì åÐå Çá case ãËáÇ ÅÐÇ ÞÇã ÇáãÓÊÎÏã ÈÅÏÎÇá ÑÞã 2 ÝÅäå ÓíÊã ÊäÝíÐ ÇáÍÇáÉ ÇáÎÇÕÉ ÈÇáÑÞã 2 æãÇ íáíåÇ Ãì ÇáÎÇÕÉ È 3¡4 æßÐáß Çá default æåæ ãÇ áÇ äÑíÏå æáÐÇ äÓÊÎÏã Çábreake

ÇáæÇÌÈ ÇáÎÇÕ ÈÇáswitch åæ ÊäÝíÐ ÇáæÇÌÈ ÇáÎÇÕ ÈÇáÏÑÓ ÇáÓÇÈÞ ÈÅÓÊÎÏÇã Çáswitch

Åä ÔÇÁ Çááå ÓäÈÏà ÇáÃä ÈÔÑÍ ÇáÌãá ÇáÔÑØíÉ ÇáÊßÑÇÑíÉ "loops" æÇáãÞÕæÏ ÈÇáÊßÑÇÑíå åæ ÃäåÇ ÊÞæã ÈÊäÝíÐ ãÌãæÚÉ ãä ÇáÃæÇãÑ ÚÏÉ ãÑÇÊ ÚäÏ ÊÍÞÞ ÔÑØ ãÇ Ãæ ÚÏã ÊÍÞÞå æÓäÑì ãÚäì Ðáß Ýì ÇáÃãËáÉ æáäÈÏà ÈÅÐä Çááå

ÃæáÇ : ÌãáÉ Çá for
æåì ÊßÊÈ ßÇáÊÇáì


For (int i=0;condition;i++)
{
// ÇáÃæÇãÑ ÇáÊì ÓÊäÝÐ åäÇ
}

ÅÐÇ ÞãäÇ ÈßÊÇÈÉ Çá for ÈåÐå ÇáØÑíÞÉ ÝÅä ÇáßæÏ ÓíäÝÐÐ ãäÐ Ãä íßæä ÇáãÊÛíÑ íÓÇæì ÕÝÑÇð æÍÊì íÊÍÞÞ ÇáÔÑØ æíÒÏÇÏ ÇáãÊÛíÑ ÈæÇÍÏ ÚäÏ äåÇíÉ ÇáßæÏ Ýì ßá ãÑÉ íäÝÐ ÝíåÇ æáäÑì ÓæíÇ ÇáãËÇá ÇáÊÇáì Úáì åÐå ÇáØÑíÞÉ


package courseexampels;
import javax.swing.JOptionPane;

public class forexample
{
public static void main ( String args[])
{
int x,result;
result = 1;
x =Integer.parseInt(JOptionPane.showInputDialog("ent er x" ));

for(int j=1;j<=x;j++)
result = result * j;

JOptionPane.showMessageDialog(null,"the factorial result = " + result);
System.exit(0);
}
}

íÞæã ÇáãËÇá ÈÍÓÇÈ ÇáãÖÑæÈ ááÑÞã ÇáÐì íÏÎáå ÇáãÓÊÎÏã æÇáãÖÑæÈ "factorial " åæ ÖÑÈ ÇáÃÚÏÇÏ ãä æÇÍÏ æÍÊì ÇáÑÞã ÇáãÏÎá ãä ÞÈá ÇáãÓÊÎÏã ÝãËáÇ ãÖÑæÈ 4 íÓÇæì 24 ( 1*2*3*4) æåßÐÇ
æÇááÈÑäÇãÌ ßãÇ åæ æÇÖÍ Óåá æÈÓíØ æáääÙÑ ÓæíÇ Åáì Åáì ÇáÈÑäÇãÌ æáäÈÏà ÇáÔÑÍ ÓæíÇ ÞãäÇ ÈÊÚÑíÝ ãÊÛíÑíä åãÇ x æ result æÓäÓÊÎÏã ÇáÃæá áäÖÚ Èå ÇáÑÞã ÇáãÏÎá ãä ÇáãÓÊÎÏã æÇáÃÎÑ áäÖÚ Èå ÇáäÊíÌå ÇáäåÇÆíå ææÖÚäÇ áå ÞíãÉ ãÈÏÆíå ÊÓÇæì æÇÍÏ
æÞãäÇ ÈÅÓÊÎÏÇã Çáfor áÚãáíÉ ÇáÖÑÈ ÇáÊßÑÇÑíå
ÍíË ÚÑÝäÇ ãÊÛíÑ j ææÖÚäÇ ÞíãÉ ãÈÏÆíÉ áå ÊÓÇæì 1 æÞÇÑäÇ Çá j ÈÇá x ÝÅÐÇ ßÇä íÓÇæíå Ãæ ÃÞá ãäå ÝÅääÇ äÖÑÈ Çá result Ýì Çá j Ëã äÖÚ ÇáäÊíÌÉ Ýì result ãÑÉ ÃÎÑì Ëã ÊÒÏÇÏ ÞíãÉ Çá j ÈæÇÍÏ æÊÊã ÇáãÞÇÑäÉ ãÑÉ ÃÎÑì æåßÐÇ ÍÊì íÕÈÍ Çáj ÃßÈÑ ãä Çá x æåäÇ áÇíÊã ÊäÝíÐ Çá for æíÊã ÙåæÑ ÑÓÇáÉ ÈåÇ äÊíÌÉ ÇáÚãáíÉ ÇáÍÓÇÈíÉ

ÇáæÇÌÈ ÇáÎÇÕ ÈÇá for åæ Úãá ÈÑäÇãÌ íÞæã ÈÍÓÇÈ ÑÞã ÃÓ ÑÞã ÃÎÑ
ãËÇá 3 ÃÓ 2 = 3*3 =9


æÅä ÔÇÁ Çááå Ýì ÇáÏÑÓ ÇáÞÇÏã Óäßãá ÍÏíËäÇ Úä Çá for æ ÈÞíÉ ÇáÌãá ÇáÔÑØíå ÇáÊßÑÇÑíå





ãä ãæÇÖíÚ ÈäßáäÊæä Ýí ÇáãäÊÏì
ÈäßáäÊæä ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-09-2008, 12:15 ÕÈÇÍÇð   #7 (permalink)
ÚÖæ äÔíØ
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 128
ãÚÏá ÊÞííã ÇáãÓÊæì: 21 ÈäßáäÊæä íÓÊÇåá ÊÑÍíÈ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã

ÇáÓáÇã Úáíßã æÑÍãÉ Çááå


Óäßãá Çáíæã Ýì ÇáÏÑÓ ÇáÓÇÏÓ ãæÖæÚäÇ Íæá ÇáÌãá ÇáÊßÑÇÑíÉ loops

æÓäßãá ÍÏíËäÇ Úä Çá for ÈÐßÑ ÈÚÖ ÇáÃÔßÇá áåÇ " ÃãËáÉ"

ãä 100 Åáì 1 ÈÅäÞÇÕ æÇÍÏ


For (int i=100;i>=1;i++)
ãä 7 Åáì 77 ÈÒíÇÏÉ 7




For (int i=7;i<=77;i+=7)
ãä 20 Åáì 2 ÈÅäÞÇÕ 2



For (int i=20;i>=2;i-=2)
ãä 2 Åáì 20 ÈÒíÇÏÉ 3



For (int i=2;i<=20;i+=3)

ãä 99 Åáì ÕÝÑ ÈÅäÞÇÕ
11 (0-11-22-33-44-55-66-77-88-99)


For (int i=99;i>=0;i-=11)

æåßÐÇ äßæä ÞÏ ÃæÖÍäÇ ÃÔßÇáÇ ãÎÊáÝÉ áá for

ÓäÊÍÏË ÇáÃä Úä Çá While
ÓÊÎÊÏã áÊäÝíÐ ÈÚÖ ÇáÃæÇãÑ ÚäÏ ÊÍÞÞ ÔÑØ ãÇ æÚäÏ ÇáÅäÊåÇÁ ãä ÊäÝíÐåÇ ÅÐÇ Ùá ÇáÔÑØ ãÊÍÞÞÇ íÊã ÊäÝíÐåÇ ãÑÉ ÃÎÑì æåßÐÇ .....
æÊßÊÈ ßÇáÃÊì


While (ÇáÔÑØ)
{
// ÇáßæÏ
}

æáäÑì ÇáãËÇá


package courseexampels;
import javax.swing.JOptionPane;

public class whileexample
{
public static void main(String[] args)
{
int x,power,result;
result =1;
x = Integer.parseInt(JOptionPane.showInputDialog("Ente r The Number "));
power = Integer.parseInt(JOptionPane.showInputDialog("Ente r The Power"));
int j=1;
while(j<=power)
{
result = result * x;
j++;
}
JOptionPane.showMessageDialog(null,"The Result = "+result);
System.exit(0);
}
}



æáäÔÑÍ ÇáãËÇá ÇáÃä :
ÇáÈÑäÇãÌ íÞæã ÈÍÓÇÈ äÊíÌÉ ÑÞã ÃÓ ÑÞã ÃÎÑ ÝãËáÇ 3 ÃÓ 2 =3*3 = 9
æåßÐÇ ÝÞãäÇ ÈÊÚÑíÝ ËáÇË ãÊÛíÑÇÊ åì x ÃÓ power ÊÓÇæì result Ãì Ãä ÇáÑÞã åæ x æÇáÃÓ åæ power æÇáäÊíÌÉ åì result ææÖÚäÇ ÞíãÉ ãÈÏÆíÉ áåÇ 1
æÍÕáäÇ Úáì ßá ãä x æ power ãä ÇáãÓÊÎÏã æÞãäÇ ÈÊÚÑíÝ ãÊÛíÑ ÌÏíÏ åæ j ææÖÚäÇ áå ÞíãÉ ãÈÏÆíÉ åì ÇáæÇÍÏ
ææÖÚäÇ Ýì ÔÑØ Çá while Ãä Çá j ÃÞá ãä Ãæ ÊÓÇæì power



While(j<=power)

æØÇáãÇ Ãä ÇáÔÑØ ãÊÍÞÞ äÞæã ÈÖÑÈ Çá result Ýì Çá x æäÖÚ ÇáäÊíÌÉ Ýì Çáresult



Result = result * x;

Ëã äÒíÏ Çá j ÈæÇÍÏ


J++;

æåßÐÇ äßæä ÞÏ ÅäÊåíäÇ ãä Çáwhile

Çá do while
åì ãËá Çá while ÊãÇãÇ æ áßä ÇáÝÇÑÞ ÇáæÍíÏ åæ ÚäÏ ÇáÊäÝíÐ áÃæá ãÑÉ ÝÝì while íÊã ÇáÊÃßÏ ãä ÕÍÉ ÇáÔÑØ ÃæáÇ Ëã ÊäÝÐ Ãæá ãÑÉ æáßä Çá do while íÊã ÊäÝíÐ Ãæá ãÑÉ Ëã íÊã ÇáÊÍÞÞ ãä ÇáÔÑØ ÈÚÏ Ðáß
æÊßÊÈ åßÐÇ

Do
{
// ÇáßæÏ
}while

(ÇáÔÑØ);æáäÑì äÝÓ ÇáãËÇá æáßä ÈÅÓÊÎÏÇã Çá do while



package courseexampels;
import javax.swing.JOptionPane;
public class dowhileexample
{
public static void main(String[] args)
{
int x,power,result;
result =1;
x = Integer.parseInt(JOptionPane.showInputDialog("Ente r The Number "));
power = Integer.parseInt(JOptionPane.showInputDialog("Ente r The Power"));
int j=1;
do
{
result = result * x;
j++;
}
while(j<power);
JOptionPane.showMessageDialog(null,"The Result = "+result);
System.exit(0);

}
}

äáÇÍÙ Ãä ÇáÔÑØ Èãßä ÊÑßå ßãÇ åæ Ãæ Ãä äÞæã ÈÊÛííÑÉ Åáì ÃÞá ãä ÝÞØ æáßä Ýì ÇáãËÇá ÇáÃæá áã äßä äÓÊØíÚ ÊÛííÑÉ áãÇÐÇ¿¿¿¿¿
áäÃÎÐ ÇáÍÇáÉ ÇáÊì ãä Çáããßä Ãä ÊÓÈÈ ãÔßáÉ
æåì ÚäÏãÇ íßæä power ÊÓÇæì 1
** ÅÐÇ ÅÓÊÎÏãäÇ ÇáÈÑäÇãÌ ÇáÃæá ßãÇ åæ ÓÊßæä ÇáäÊíÌÉ åì x
** ÅÐÇ ÅÓÊÎÏãäÇ ÇáÈÑäÇãÌ ÇáËÇäì ßãÇ åæ ÓÊßæä ÇáäÊíÌÉ åì x
** ÅÐÇ ÅÓÊÎÏãäÇ ÇáÈÑäÇãÌ ÇáÃæá æÞãäÇ ÈÊÚíá ÇáÔÑØ Åáì ÃÞá ãä ÓÊßæä ÇáäÊíÌÉ åì 1
æäÑì ÌíÏÇ ÃäåÇ äÊíÌÉ ÎÇØÆÉ

æåßÐÇ äßæä ÅäÊåíäÇ ãä ÇáÌãá ÇáÊßÑÇÑíÉ

ÇáæÇÌÈ:
ÍÇæá ÊÌíÈ ÝßÑÉ ÈÑäÇãÌ æÊäÝíÐ Úáíå ßá ãÇÏÑÓäÇå ÍÊì ÇáÃä

æÈÇáÊæÝíÞ ááÌãíÚ

ÇáÏæÑå ãäÞæáå ÈÊÕÑÝ

ÇÎæßã Ýì Çááå





ãä ãæÇÖíÚ ÈäßáäÊæä Ýí ÇáãäÊÏì
ÈäßáäÊæä ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-09-2008, 12:19 ÕÈÇÍÇð   #8 (permalink)
ÚÖæ äÔíØ
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 128
ãÚÏá ÊÞííã ÇáãÓÊæì: 21 ÈäßáäÊæä íÓÊÇåá ÊÑÍíÈ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã

åÐÇ ÇáÏÑÓ ÇáÓÇÈÚ æÇáÃÎíÑ ãä ÓáÓáÉ ÏÑæÓ ÏæÑÉ ÇáÌÇÝÇ

æáÊÍãíá ÇáÈÑäÇãÌ ÊÓÊØíÚ ÊÍãíá ÂÎÑ äÓÎÉ ãäÇáãæÞÚ Úáì ÇáÑÇÈØ ÇáÊÇáí :

http://www.shareit.com/demoreg.html?...k=b0babff6&l=1

Åä áã íäÝÚ ÊÍãíá ÂÎÑ äÓÎÉ ãäÇáãæÞÚ ÇáÓÇÈÞ ÊÓÊØíÚ ÇáÊÍãíá ãä ÇáÑÇÈØ ÇáÊÇáí :

http://www.jcreator.com/download.htm

æÇÎÊÑ Ãæá äÓÎÉ ãä ÇáÈÑäÇãÌ Ëã Ãßãá æÖÚ ÈíÇäÇÊß æÈÚÏ Ðáß ÅÖÛØ Úáì submit ÈÍíË íÕáß ÈÑíÏ Úáì Åíãíáß íÈíä áß ÑÇÈØ ÇáÊÍãíá

Ãæ ÃÖÛØ åäÇ ááæÕæá Åáì äÝÓ ÇáÑÇÈØ ãÈÇÔÑÉ

http://shareit.com/demoreg.html?prod...953c45e650223b

ÈÚÏ Ãä ÞãäÇ ÈÊÍãíá ÇáÈÑäÇãÌ ßá ãÇ ÚáíäÇ ÇáÂä åæ ÊÍãíá ÇáßÑÇß æÊÔÛíáå

áÊÍãíá ÇáßÑÇß ÅÖÛØ ÇáÑÇÈØ ÇáÊÇáí :

http://www.arabrank.net/up/uploading/jcreator_crack.rar

Åä áã íäÝÚ ãÚß åÐÇ ÇáÑÇÈØ ÅÖÛØ åÐÇ ÇáÑÇÈØ Ãæ ÃÖÛØ ÍÝÙ ÈÃÓã

http://download.35mb.com/loayy/jcreator_crack.rar

ÈÚÏ ÊÍãíá ÇáßÑÇß ÊÓÊØíÚ Ãä ÊäÝÐ ÇáßÑÇß æÐáß ÈæÖÚ ÇáãáÝÇÊ ÇáÎÇÕÉ ÈÇáßÑÇß Ýí ÇáÏáíá ÇáÊÇáí :

C:\program files\xinox software\jcreator pro


ÈÚÏ Ðáß ÅÖÛØ Úáì ßáãÉ crack ÓíÚÑÖ áß ok æåí Ïáíá Úáì Ãä ÚãáíÉ ÇáßÑÇß ÞÏ äÌÍÊ

ãÈÑæß Úáíß ÇáÈÑäÇãÌ æÇáÂä ÃÕÈÍÊ ÌÇåÒÇ ááÚãá Úáì åÐÇ ÇáÈÑäÇãÌ

ÃÚÐÑæäí ßãÇ ÞáÊ áßã ÓíÊã ÔÑÍ ßíÝíÉ ÊäÝíÐ Ãí ÈÑäÇãÌ ÈÇÓÊÎÏÇã Çá jcreator Åä ÔÇÁ Çááå Ýí ÏÑÓ áÇÍÞ

ÇáÂä ääÊÞá Åáì ÇáÏÑÓ ÇáÓÇÈÚ æåæ ÏÑÓ ÇáãÕÝæÝÇÊ

ÇáÂä æÕáäÇ ÈÇáÊÚÇæä ãÚ ÃÎí Huss22us (ÍÓíä) æÈÍãÏ ááå Åáì ÇáÏÑÓ ÇáÓÇÈÚ

æÓÃÈÏà ãä ÍíË ÇäÊåì ÃÎí ÇáßÑíã ÍÓíä æÓÃÊÍÏË Åä ÔÇÁ Çááå Úä ÇáãÕÝæÝÇÊ

Ýí ÇáÈÏÇíÉ áãÇÐÇ äÓÊÎÏã ÇáãÕÝæÝÇÊ ¿

äÓÊÎÏã ÇáãÕÝæÝÇÊ ÈÏáÇð ãä ÇÓÊÎÏÇã ÇáãÊÛíÑÇÊ

áäÑÌÚ ÞáíáÇ Åáì ÇáãÊÛíÑÇÊ – æãÚ Ãäå Êã ÔÑÍ ÇáãÊÛíÑÇÊ Ýí ÇáÏÑÓ ÇáËÇáË – áßä áÇ ÈÏ Ãä äÚæÏ ÅáíåÇ áäæÖÍ áãÇÐÇ äÓÊÎÏã ÇáãÕÝæÝÇÊ

ÇáãÊÛíÑ íÓÊÎÏã Ýí ÊÎÒíä ÇáÈíÇäÇÊ ÝãËáÇ áæ ÃÑÏäÇ ÇáÞæá - ßãÇ ÞáäÇ Ýí ÇáÏÑÓ ÇáËÇáË ÇáÎÇÕ ÈÇáãÊÛíÑÇÊ – áæ ÃÑÏäÇ ÇáÞæá Ãä ÇáãÊÛíÑ a åæ ãÊÛíÑ ÕÍíÍ íÍãá ÇáÞíãÉ 3 ÝÅääÇ äÞæá :


Int a=3;



æáßä ãÇÐÇ áæ ßäÇ ÓäÊÍÏË Úä 5 ØáÇÈ ãËáÇ Ãæ ÃßËÑ ÈÍíË äÞæá Ãä ßá ØÇáÈ áÏíå ÚáÇãÉ ãÚíäÉ ãËáÇ Ýí ãÇÏÉ ÇáÑíÇÖíÇÊ ÝÅääÇ ÓäÖØÑ áÃä äÚãá áßá ØÇáÈ ãÊÛíÑ æäÚØí ßá ãÊÛíÑ ÞíãÉ ßãÇ íáí :



Int a1=80;

Int a2=90;

Int a3=60;

Int a4=50;

Int a5=45;



æáßä åäÇß ØÑíÞÉ ÃÎÑì ÃÝÖá ãä åÐå ÇáØÑíÞÉ æåí ÇÓÊÎÏÇã ÇáãÕÝæÝÇÊ ßãÇ íáí :



Int [] student={80,90,60,50,45};



ãÇÐÇ ÊÚäí åÐå ÇáÌãáÉ ¿

ÊÚäí ÃääÇ ÃäÔÃäÇ ãÕÝæÝÉ ãä äæÚ ÇáãÊÛíÑ ÇáÕÍíÍ integer ÃÓãåÇ student ÊÍÊæí Úáì 5 Þíã ÈÍíË Ãä

student[0]=80 Ãí Ãä ÇáÞíãÉ ÇáÃæáì Ýí ÇáãÕÝæÝÉ æÇÓãåÇ student[0] ÊÓÇæí 80

student[1]=90 Ãí Ãä ÇáÞíãÉ ÇáËÇäíÉ Ýí ÇáãÕÝæÝÉ æÇÓãåÇ student[1] ÊÓÇæí 90

student[2]=60 Ãí Ãä ÇáÞíãÉ ÇáËÇáËÉ Ýí ÇáãÕÝæÝÉ æÇÓãåÇ student[2] ÊÓÇæí 60

student[3]=50 Ãí Ãä ÇáÞíãÉ ÇáÑÇÈÚÉ Ýí ÇáãÕÝæÝÉ æÇÓãåÇ student[3] ÊÓÇæí 50

student[4]=45 Ãí Ãä ÇáÞíãÉ ÇáÎÇãÓÉ Ýí ÇáãÕÝæÝÉ æÇÓãåÇ student[4] ÊÓÇæí 45

ÅÐÇ ßÇä ÇáÍÇá ßÐáß æäÍä ÞãäÇ ÈÊÚÑíÝ ÎãÓÉ ÚäÇÕÑ ÝãÇ åæ ÇáÍÇá íÇ ÊÑì ÚäÏãÇ äÚÑÝ 100 ÚäÕÑ Ãæ 1000 ÚäÕÑ ØÈÚÇ åÐÇ ÓíÖØÑäÇ ÅÐÇ ÇÓÊÎÏãäÇ ØÑíÞÉ ÇáãÊÛíÑÇÊ Ãä äÞæá



int a1=10;

int a2=20;



æÐáß ÍÊì ÑÞã 100 Ãí ÃääÇ ÓäÍÊÇÌ Åáì 100 ÌãáÉ ÍÊì äÞæã ÈÊÚÑíÝ 100 ÚäÕÑ æåÐÇ ØÈÚÇ ÛíÑ Úãáí æÛíÑ ãäØÞí ÈÇáãÑÉ

áÐáß äÓÊÎÏã ØÑíÞÉ ÇáãÕÝæÝÇÊ

ÅÐä ãä åäÇ äÓÊØíÚ Ãä äÚÑÝ ãÇ åí ÇáãÕÝæÝÇÊ :

ÇáãÕÝæÝÇÊ åí ãÌãæÚÉ ãä ÇáãÊÛíÑÇÊ ÇáãÊãÇËáÉ Ýí ÇáäæÚ æÇáãÑÊÈØÉ ãÚÇ Ãæ åí ÚÈÇÑÉ Úä ãÌãæÚÉ ãä ÇáãÊÛíÑÇÊ ÈÇÓã æÇÍÏ (ÇáÊÚÑíÝ ãÃÎæÐ ãä ÇáÕÝÍÉ ÇáÊÇáíÉ)

www.geocities.com/alyaa97/jom011.html

ßíÝíÉ ÊÚÑíÝ ÇáãÕÝæÝÉ

1) äÞæã ÈÇáÅÚáÇä Úä ÇáãÕÝæÝÉ : äÓÊØíÚ Ãä äÚáä Ýí ÇáÈÏÇíÉ Úä ÇáãÕÝæÝÉ æÐáß ÈÐßÑ äæÚåÇ ßãÇ Ýí ÇáãËÇá ÇáÊÇáí :



int[] a;



åÐå íÚäí ÃääÇ ÃÚáäÇ Úä ãÕÝæÝÉ æÇÓãåÇ a ãä äæÚ integer

2) ÅäÔÇÁ ÇáãÕÝæÝÉ

ÊÊã ÚãáíÉ ÅäÔÇÁ ÇáãÕÝæÝÉ ÈÇÓÊÎÏÇã ÇáÃãÑ new ßãÇ Ýí ÇáãËÇá ÇáÊÇáí :



a= new int[10];



ØÈÚÇ ãÇ íäØÈÞ Úáì ÇáäæÚ ÇáÕÍíÍ integer íäØÈÞ Úáì ÈÇÞí ÇáÃäæÇÚ ãËá string Ãæ Boolean Ãæ ÛíÑå ãä ÇáÃäæÇÚ ÇáÃÎÑì

æäÓÊØíÚ ßÐáß ÇÎÊÕÇÑ ÇáÎØæÊíä ÇáÓÇÈÞÊíä ÈÃä íßæä ÇáÅÚáÇä Úä ÇáãÕÝæÝÉ æÅäÔÇÄåÇ Ýí äÝÓ ÇáÌãáÉ ßãÇ íáí:



String [] am=new String[10];



æÞÏ æÖÚÊ åäÇ String áÃÈíä áßã Ãä ÇáÃãÑ íäØÈÞ Úáì ÌãíÚ ÃäæÇÚ ÇáÈíÇäÇÊ

ÇáÂä ÌÇÁ 쾄 ÇáÈÑäÇãÌ æåÐÇ åæ ÇáÈÑäÇãÌ :



import javax.swing.*;

public class sumarray {

// main method begins execution of Java application

public static void main( String args[] )

{

int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

int total = 0;

// add each element's value to total

for ( int counter = 0; counter < array.length; counter++ )

total += array[ counter ];

JOptionPane.showMessageDialog( null,

"Total of array elements: " + total,

"Sum the Elements of an Array",

JOptionPane.INFORMATION_MESSAGE );

System.exit( 0 );

}

}



ÃæáÇ æÙíÝÉ ÇáÈÑäÇãÌ

íÞæã ÇáÈÑäÇãÌ ÈÌãÚ ÚäÇÕÑ ÇáãÕÝæÝÉ 1+2+3+4+5+6+7+8+9+10 æíÚØí ÇáãÌãæÚ æåæ 55

ÇáÂä áäÈÏà Ýí ÔÑÍ ÇáÈÑäÇãÌ ÓØÑÇ ÓØÑÇ ßãÇ ÊÚæÏäÇ

ÇáÓØÑ ÇáÊÇáí :



import javax.swing.*;



åÐÇ ÇáÓØÑ íÚäí Ãääí äÓÊØíÚ ÇáÊÚÇãá ãÚ ÌãáÉ JOptionPane.showMessageDialog Ãæ Ãí ÌãáÉ áåÇ ÚáÇÞÉ ÈÚãáíÉ ÅÏÎÇá ÇáÈíÇäÇÊ Úä ØÑíÞ ÇáãÓÊÎÏã Ãí ÃääÇ ÈæÇÓØÉ åÐå ÇáÌãáÉ



import javax.swing.*;



äÓÊØíÚ ÇÓÊÏÚÇÁ ÌãáÉ ÇáÅÏÎÇá

ÃãÇ ÇáÓØÑ



public class sumarray {



æßäÇ ÞÏ ÔÑÍäÇå Ýí ÇáÏÑæÓ ÇáÓÇÈÞÉ æåæ íÊßÑÑ ãÚäÇ ÏÇÆãÇ Ýåæ ÃÓã ÇáÈÑäÇãÌ sumarray æßãÇ ÞáäÇ Ýí ÇáÏÑæÓ ÇáãÇÖíÉ ÚäÏ ÊÎÒíä ÇáÈÑäÇãÌ íÌÈ Ãä íÎÒä ÈÃÓã sumarray.java

ÃãÇ ÇáÓØÑ ÇáÊÇáí :



// main method begins execution of Java application



Ýåæ ÓØÑ Ãæ ÚÈÇÑÉ Ãæ ÌãáÉ ÊæÖíÍíÉ ÛíÑ ÊäÝíÐíÉ ÈãÚäì Ãä ãÊÑÌã ÇáÌÇÝÇ áÇ íÊÚÑÝ ÚáíåÇ

ÃãÇ ÇáÓØÑ ÇáÊÇáí



public static void main( String args[] )



æßäÇ ÞÏ ÔÑÍäÇå ÓÇÈÞÇ Ýåæ ÈÏÇíÉ ÊäÝíÐ ÇáÈÑäÇãÌ Ãí Ãä ÊäÝíÐ ÈÑäÇãÌ ÇáÌÇÝÇ íÈÏà ãä åäÇ æßá ÈÑäÇãÌ ÌÇÝÇ ÈÇÓÊËäÇÁ ÇáÃÈáíÊ (æåí ÊØÈíÞÇÊ ÇáÌÇÝÇ ÇáÊí ÊÚãá Úáì ÇáÅäÊÑäÊ) ÝáÇ ÊÍÊæí åÐå ÇáÌãáÉ æÓíÊã ÔÑÍ ÇáÃÈáíÊ applet ÈÚæä Çááå Ýí Ííäå

ÃãÇ åÐå ÇáÌãáÉ



int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };



ÝÊÚäí ÃäÔÆ ãÕÝæÝÉ ÃÓãåÇ array ãä äæÚ ÇáãÊÛíÑ ÇáÕÍíÍ integer æÖÚ ÝíåÇ ÇáÞíã ÇáÊÇáíÉ :

1¡2¡3¡4¡5¡6¡7¡8¡9¡10

ÃãÇ åÐå ÇáÌãáÉ :



int total = 0;



ÝÊÚäí ÃäÔÁ ãÊÛíÑ ãä äæÚ integer æÇÓãå total æÖÚ Ýíå ÇáÞíãÉ ÇáÃæáíÉ 0

ÃãÇ åÐå ÇáÌãáÉ :



for ( int counter = 0; counter < array.length; counter++ )



ÝÊÚäí ÃäÔÆ ÍáÞÉ ÊßÑÇÑíÉ loop - ÚáãÇ ÈÃä ÃÎí ÍÓíä (huss22us) ßÇä ÞÏ ÔÑÍ ÇáÌãá ÇáÊßÑÇÑíÉ

ãÇ åí ÃåãíÉ åÐå ÇáÍáÞÉ ÇáÊßÑÇÑíÉ ¿

åÐå ÇáÍáÞÉ ÇáÊßÑÇÑíÉ ÇáåÏÝ ãäåÇ åæ Ãä íÞæã ÇáÈÑäÇãÌ ÈÞÑÇÁÉ ÚäÇÕÑ ÇáãÕÝæÝÉ ÚäÕÑÇ ÚäÕÑÇ

ãáÇÍÙÉ :

ÈÚÏ Ãä ÚÑÝäÇ ÇáãÕÝæÝÉ æÇÓÊÎÏãäÇ ÇáÌãáÉ ÇáÊßÑÇÑíÉ ÇáÓÇÈÞÉ íÕÈÍ áÏíäÇ ãÇ íáí :

ÇáÚäÕÑ ÇáÃæá Ýí ÇáãÕÝæÝÉ æÇÓãå counter[0] ÞíãÊå ÊÓÇæí 1

ÇáÚäÕÑ ÇáËÇäí Ýí ÇáãÕÝæÝÉ æÇÓãå counter[1] ÞíãÊå ÊÓÇæí 2

ÇáÚäÕÑ ÇáËÇáË Ýí ÇáãÕÝæÝÉ æÇÓãå counter[2] ÞíãÊå ÊÓÇæí 3

ÇáÚäÕÑ ÇáÑÇÈÚ Ýí ÇáãÕÝæÝÉ æÇÓãå counter[3] ÞíãÊå ÊÓÇæí 4

ÇáÚäÕÑ ÇáÎÇãÓ Ýí ÇáãÕÝæÝÉ æÇÓãå counter[4] ÞíãÊå ÊÓÇæí 5

ÇáÚäÕÑ ÇáÓÇÏÓ Ýí ÇáãÕÝæÝÉ æÇÓãå counter[5] ÞíãÊå ÊÓÇæí 6

ÇáÚäÕÑ ÇáÓÇÈÚ Ýí ÇáãÕÝæÝÉ æÇÓãå counter[6] ÞíãÊå ÊÓÇæí 7

ÇáÚäÕÑ ÇáËÇãä Ýí ÇáãÕÝæÝÉ æÇÓãå counter[7] ÞíãÊå ÊÓÇæí 8

ÇáÚäÕÑ ÇáÊÇÓÚ Ýí ÇáãÕÝæÝÉ æÇÓãå counter[8] ÞíãÊå ÊÓÇæí 9

ÇáÚäÕÑ ÇáÚÇÔÑ Ýí ÇáãÕÝæÝÉ æÇÓãå counter[9] ÞíãÊå ÊÓÇæí 10

ÃãÇ ÇáÌãáÉ ÇáÊÇáíÉ



total += array[ counter ];



ÝÊÚäí ÃÌãÚ ÚäÇÕÑ ÇáãÕÝæÝÉ ÚäÕÑÇ ÚäÕÑÇ æåÐå ÇáÌãáÉ åí ØÑíÞÉ ááÇÎÊÕÇÑ æåí ÊßÇÝÆ ÇáÌãáÉ ÇáÊÇáíÉ :



total=total+array[counter];



ÃãÇ ÇáÌãáÉ ÇáÊÇáíÉ :



JOptionPane.showMessageDialog( null,


"Total of array elements: " + total,

"Sum the Elements of an Array",

JOptionPane.INFORMATION_MESSAGE );



ÝÊÚäí ÃØÈÚ ãÌãæÚ ÚäÇÕÑ ÇáãÕÝæÝÉ = ÇáãÊÛíÑ total

áÐáß íÞæã ÇáÈÑäÇãÌ ÈØÈÇÚÉ ÞíãÉ ãÌãæÚ ÚäÇÕÑ ÇáãÕÝæÝÉ æåæ 55

ÃãÇ ÇáÌãáÉ ÇáÊÇáíÉ :



System.exit( 0 );



æßäÇ ÞÏ ÔÑÍäÇåÇ ÓÇÈÞÇ æáßä áÇ ãÔßáÉ äÚíÏåÇ ãÑÉ ÃÎÑì ááÊÐßíÑ

ÝÚäÏ ÇÓÊÎÏÇã Ãí ÈÑäÇãÌ ááÌÇÝÇ ÝÅäå íÊã ÇÓÊÎÏÇã ÇáÐÇßÑÉ memory æÍÊì íÊã ÅÝÑÇÛ ÇáÐÇßÑÉ íÌÈ Ãä äßÊÈ åÐå ÇáÌãáÉ

Åáì åäÇ ÇäÊåì ÇáÔÑÍ

ÃÑÌæ Ãä íßæä ÇáÔÑÍ æÇÖÍÇ æÝí ÍÇáÉ Ãí ÇÓÊÝÓÇÑ ÈÚæä Çááå áä ÃÊÃÎÑ Úáíßã

ÇáæÇÌÈ :

ÃßÊÈ ÈÑäÇãÌ ÈáÛÉ ÌÇÝÇ íÞæã ÈÍíË íÞæã ÇáãÓÊÎÏã ÈÅÏÎÇá ÚÔÑ ÚäÇÕÑ ÈäÝÓå æÈÚÏ Ðáß íÊã ØÈÇÚÉ ÇáÚäÕÑ ÇáÃßÈÑ æÇáÚäÕÑ ÇáÃÕÛÑ ãä ÇáãÕÝæÝÉ æßÐáß íÊã ÌãÚ ÚäÇÕÑ ÇáãÕÝæÝÉ

ÇäÊåÊ ÇáÏæÑå

ÇÎæßã Ýì Çááå





ãä ãæÇÖíÚ ÈäßáäÊæä Ýí ÇáãäÊÏì
ÈäßáäÊæä ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-11-2008, 03:41 ãÓÇÁð   #9 (permalink)
:: ãÔÑÝ ::
:: ÞÓã ÇáÈÑãÌÉ ::
 
ÇáÕæÑÉ ÇáÑãÒíÉ ÓåÇÝ
 
ÊÇÑíÎ ÇáÊÓÌíá: Jul 2007
ÇáãÔÇÑßÇÊ: 395
ãÚÏá ÊÞííã ÇáãÓÊæì: 190 ÓåÇÝ äÔíØÓåÇÝ äÔíØÓåÇÝ äÔíØÓåÇÝ äÔíØÓåÇÝ äÔíØÓåÇÝ äÔíØÓåÇÝ äÔíØÓåÇÝ äÔíØÓåÇÝ äÔíØÓåÇÝ äÔíØ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÔÑÍ ãæÝÞ ..
ÇáÌÇÝÇ áÛÉ ÓáÓÉ æÑÇÆÚÉ ..
æ ÚÓÇß Úáì ÇáÞæÉ ..
áÇ íßæä ãÊÎÕÕ ÈÑãÌÉ ÈÓ ..
ÏãÊ Ýí ÍÝÙ ãä ÇáÑÍãä..
ÔÇßÑíä áß ÃÎí ÈäßáäÊæä..





ãä ãæÇÖíÚ ÓåÇÝ Ýí ÇáãäÊÏì
ÓåÇÝ ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
ÞÏíã 02-23-2008, 03:27 ãÓÇÁð   #10 (permalink)
ÚÖæ ãÓÊãÑ
 
ÇáÕæÑÉ ÇáÑãÒíÉ habeb
 
ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006
ÇáãÔÇÑßÇÊ: 51
ãÚÏá ÊÞííã ÇáãÓÊæì: 14 habeb íÓÊÇåá ÊÑÍíÈ
ÑÏ: ÏæÑÉ ÇáÌÇÝÇ

ÇÎæÊí Ýí Çááå ,,
ÌãíÜÜÜÜá Ãä íßæä áßá ãäÜÜÇ ÔÚÇÑ íãËá ÚäæÇäå
æÇáÃÌãÜÜá Ãä íßæä Ðáß ÇáÔÚÇÑ ÏÇáÇð ááÎíÑ
æäÇÔÑÇð áå æãÚíäÇð Úáíå ,,

æáßÜÜÜä ãÇ íÏãí ÇáÞáÈ ,,
Ãä ÇáÈÚÖ íÎÊÇÑ ÕæÑ ÇáäÓÇÁ ÔÚÇÑÇð áå Ãæ ÕæÑ É ÑÌá !!
áÇ íÏÑì ãÇ ÚÞíÏÊå ,, æáÇ Ïíäå ,,

ÝáÇ íÌæÒ æÖÚ ÕæÑ ÐæÇÊ ÇáÃÑæÇÍ Ýí ÇáÊæÇÞíÚ
ßãÇ áÇ íÌæÒ äÔÑåÇ áãÇ Ýí Ðáß ãä ÅËÇÑÉ ÇáÝÊä æÊåííÌ ÇáÔåæÇÊ
[ Åöäøó ÇáÓøóãúÚó æóÇáúÈóÕóÑó æóÇáúÝõÄóÇÏó ßõáøõ ÃõæáÜÆößó ßóÇäó Úóäúåõ ãóÓúÄõæáÇð ]

Ýßá Ðáß íÕÈ Ýí ÕÍÇÆÝ ÃÚãÇáß !!!
æåá äØíÞ Íãá ÃæÒÇÑäÇ ¿!
ÍÊì äÍãá ÃæÒÇÑ ÛíÜÜÜÜÑäÜÜÜÜÇ ¿!





ãä ãæÇÖíÚ habeb Ýí ÇáãäÊÏì
    __________________
    ãÝÇÌÃÉ áãä íÑíÏ ÍÝÙ ßÊÇÈ Çááå Ýí ÃÞÕÑ æÞÊ ããßä
    áãä íÑíÏ Ãä íÍÝÙ ÇáÞÑÂä ÇáßÑíã Ýí ÃÞá ãä ÃÑÈÚÉ ÃÔåÑ Åä ÔÇÁ Çááå ÊÚÇáì
    ÃÞÓã ÈÇááå ãÇÚã ÃßÐÈ ÌÑÈ æãÇÑÇÍ ÊÎÓÑ
    ÇáÑÇÈØ:
    http://file8.9q9q.net/Download/78983...-----.ppt.html
    habeb ÛíÑ ãÊæÇÌÏ ÍÇáíÇð   ÑÏ ãÚ ÇÞÊÈÇÓ
    ÑÏ

    ÇáÚÈÇÑÇÊ ÇáÏáÇáíÉ
    ÏæÑÉ



    ÇáÐíä íÔÇåÏæä ãÍÊæì ÇáãæÖæÚ ÇáÂä : 1 ( ÇáÃÚÖÇÁ 0 æÇáÒæÇÑ 1)
     
    ÃÏæÇÊ ÇáãæÖæÚ
    ØÑÞ ãÔÇåÏÉ ÇáãæÖæÚ

    ÊÚáíãÇÊ ÇáãÔÇÑßÉ
    áÇ ÊÓÊØíÚ ÅÖÇÝÉ ãæÇÖíÚ ÌÏíÏÉ
    áÇ ÊÓÊØíÚ ÇáÑÏ Úáì ÇáãæÇÖíÚ
    áÇ ÊÓÊØíÚ ÅÑÝÇÞ ãáÝÇÊ
    áÇ ÊÓÊØíÚ ÊÚÏíá ãÔÇÑßÇÊß

    BB code is ãÊÇÍÉ
    ßæÏ [IMG] ãÊÇÍÉ
    ßæÏ HTML ãÚØáÉ
    Trackbacks are ãÊÇÍÉ
    Pingbacks are ãÊÇÍÉ
    Refbacks are ãÊÇÍÉ

    ÇáãæÇÖíÚ ÇáãÊÔÇÈåå
    ÇáãæÖæÚßÇÊÈ ÇáãæÖæÚÇáãäÊÏìãÔÇÑßÇÊÂÎÑ ãÔÇÑßÉ
    ÊÚáã ÇáÈÑãÌÉ ÈáÛÉ ÌÇÝÇ ( ãÑÝÞ ßÊÇÈ ÌÇÝÇ ÇáÚÑÈìãÍãÏ ÇáäãæÑÉÏÑæÓ ÈÑãÌÉ ãæÇÞÚ405-18-2008 07:14 ãÓÇÁð
    ÃÓÆáÉ æ ÇÌæÈÉ ÚÇãÉ áßá ãÈÊÏÆ Ýí ÇáÌÇÝÇÇáåæì ãÇåæ ßáÇãÏÑæÓ áÛÇÊ ÇáÈÑãÌÉ503-09-2007 09:51 ÕÈÇÍÇð
    ãÇåíÉ ÇáÌÇÝÇ ÓßÑíÈÊÓ æÚãáåÇÇáåæì ãÇåæ ßáÇãÏÑæÓ ÈÑãÌÉ ãæÇÞÚ403-05-2007 08:19 ãÓÇÁð
    ÇáãÊÛíÑÇÊ Ýí ÇáÌÇÝÇ ÓßÑíÈÊÓÇáåæì ãÇåæ ßáÇãÏÑæÓ ÈÑãÌÉ ãæÇÞÚ108-30-2006 05:44 ÕÈÇÍÇð
    Íáæá áãÔßáÉ ÇáÌÇÝÇ ÓßÑíÈÊÃÈæÚáíåÇßÇÊ æÔÑæÍÇÊ vBulletin 3.[6-5].X406-12-2006 06:29 ãÓÇÁð


    ãäÊÏíÇÊ ÔÈßÉ ÇÈä ÇáÎáíÌ