ÃäÊ ÛíÑ ãÓÌá ÈÔÈßÉ ÇÈä ÇáÎáíÌ; ááÊÓÌíá ÇÖÛØ åäÇ; ááãÓÇÚÏå æÔÑÍ ØÑíÞÉ ÇáÊÓÌíá ÇÖÛØ åäÇ| Sitemap | Archive | Tag Could | |
![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
ãäÇÞÔÉ ãæÖæÚ ÏæÑÉ ÇáÌÇÝÇ Ýí ÏÑæÓ áÛÇÊ ÇáÈÑãÌÉ; ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã åÐå ÇáãÞÏãÉ áíÓÊ ãä ÊÃáíÝí æÅäãÇ ãä ÊÃáíÝ ÃÎ æÕÏíÞ ßÑíã áí ÇÓãå huss22us (ÍÓíä) ¡ ÌÒÇå Çááå ßá ÎíÑ Úáì åÐå ÇáãÞÏãÉ æÅáíßã ÇáãÞÏãÉ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æ ...
| |||||||
![]() |
| LinkBack | ÃÏæÇÊ ÇáãæÖæÚ | ØÑÞ ãÔÇåÏÉ ÇáãæÖæÚ |
| #1 (permalink) | |
ÚÖæ äÔíØ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 130 ãÚÏá ÊÞííã ÇáãÓÊæì: 23 ![]() | ÏæÑÉ ÇáÌÇÝÇ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã åÐå ÇáãÞÏãÉ áíÓÊ ãä ÊÃáíÝí æÅäãÇ ãä ÊÃáíÝ ÃÎ æÕÏíÞ ßÑíã áí ÇÓãå 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 " æåÐÇ ãæÌæÏ Ýì ÇáÌÇÝÇ æ ÇáÏæÊ äÊ æÇáÓì ÈáÓ ÈáÓ ÓíÚÊÞÏ ÇáÈÚÖ Ãä åÐå ÇáãÞÏãÉ áÇ ÝÇÆÏÉ ãäåÇ æ áßä áÇÈÏ ãä æÌæÏåÇ áßì ÊßÊãá ÇáÏæÑÉ æ ÇáÓáÇã Úáíßã æÑÍãÉ Çááå |
![]() |
| #2 (permalink) | |
ÚÖæ äÔíØ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 130 ãÚÏá ÊÞííã ÇáãÓÊæì: 23 ![]() | ÑÏ: ÏæÑÉ ÇáÌÇÝÇ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã ÇáÅ뾃 ÇáßÑÇã ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå ÈäÇÁ Úáì ØáÈ ÇáÅ뾃 ÇáßÑÇã æÍÊì íÕÈÍ ÇáÏÑÓ ÇáÃæá æÇÖÍÇ ÞãÊ ÈÊÚÏíá ÇáÏÑÓ æÅÐÇ áã ÊÙåÑ ÇáÕæÑ ãÚßã ÊÓÊØíÚæä ÊÍãíá ÇáãáÝ ÇáãÑÝÞ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã ÇáÅ뾃 ÇáÃÚÒÇÁ Ýí ÇáãäÊÏì ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå ÇáÏÑÓ åÐÇ åæ Úä áÛÉ ÇáÌÇÝÇ æÐáß áÃääí áã ÃÌÏ Ãí ÏæÑÉ Ýí Ãí ãæÞÚ ÚÑÈí ÊÊÍÏË Úä áÛÉ ÇáÌÇÝÇ áÐáß ÇÑÊÃíÊ Ãä ÃÈÏà ÇáÏæÑÉ æÅä æÌÏÊ ÊÔÌíÚÇ ãäßã Åä ÔÇÁ Çááå ÓÃÓÊãÑ ÝÃÑÌæ Ãä ÊÚØæäí ÑÃíßã ÈÕÑÇÍÉ áä ÃÎæÖ Ýí ÊÝÇÕíá áÛÉ ÇáÌÇÝÇ æÊØæÑåÇ æãÇ Åáì Ðáß ãä ÃãæÑ ßá ãÇ íåãäÇ åäÇ åæ ßíÝ äÈÑãÌ ÈáÛÉ ÌÇÝÇ æÃä äÚÑÝ Ãä áÛÉ ÌÇÝÇ ÊÊßæä ãä ÃßËÑ ãä ÞÓã ÃåãåÇ : 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 áÇ ÊäÓæäÇ ãä ÕÇáÍ ÏÚÇÆßã ÃÑÌæ Ãä íßæä ÇáÔÑÍ æÇÖÍÇ æÝí ÇäÊÙÇÑ ãáÇÍÙÇÊßã æÃÓÆáÊßã |
![]() |
| #3 (permalink) | |
ÚÖæ äÔíØ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 130 ãÚÏá ÊÞííã ÇáãÓÊæì: 23 ![]() | ÑÏ: ÏæÑÉ ÇáÌÇÝÇ ÇáÅ뾃 ÇáÃÚÒÇÁ Ýí ÇáãäÊÏì ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå ÇáÏÑÓ åÐÇ åæ Úä áÛÉ ÇáÌÇÝÇ ÇáÂä ÓäßÊÈ ÈÑäÇãÌäÇ ÇáÃæá ÈáÛÉ ÇáÌÇÝÇ æÓäÞæã ÈÊäÝíÐå Åä ÔÇÁ Çááå ÞÈá Ãä ÃßÊÈ ÇáÈÑäÇãÌ ÃæÏ Ãä Ãäæå Åáì ÇáãáÇÍÙÇÊ ÇáÊÇáíÉ : 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 Åáì åäÇ ÇäÊåì ÇáÏÑÓ ÃÑÌæ Ãä íßæä æÇÖÍÇ ÃäÇ ÌÇåÒ áÃí ÇÓÊÝÓÇÑ |
![]() |
| #4 (permalink) | |
ÚÖæ äÔíØ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 130 ãÚÏá ÊÞííã ÇáãÓÊæì: 23 ![]() | ÑÏ: ÏæÑÉ ÇáÌÇÝÇ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã ÇáÅ뾃 ÇáÃÚÒÇÁ Ýí ÇáãäÊÏì ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå åÐÇ åæ ÇáÏÑÓ ÇáËÇáË ÈáÛÉ ÌÇÝÇ ÈÚæä Çááå æåæ Úä ÃäæÇÚ ÇáÈíÇäÇÊ Ýí áÛÉ ÇáÌÇÝÇ ÃäæÇÚ ÇáãÊÛíÑÇÊ Ýí áÛÉ ÌÇÝÇ ÞÈá Ãä äÊÍÏË Úä ÃäæÇÚ ÇáãÊÛíÑÇÊ áÇ ÈÏ Ãä äÊÍÏË ãÇÐÇ ÊÚäí ÇáãÊÛíÑÇÊ ¡ ÇáãÊÛíÑ åæ ÚÈÇÑÉ Úä ØÑíÞÉ áÊÎÒíä ÇáÈíÇäÇÊ Ýí áÛÇÊ ÇáÈÑãÌÉ ÇáãÎÊáÝÉ æÓãí ãÊÛíÑÇ áÃä ÞíãÊå ãÊÛíÑÉ ÝãËáÇ áæ ÞáäÇ : 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 Ãæ ÊÓÊØíÚ ÊÍãíá ÇáÎíÇÑ ÇáËÇäí Ãæ ÇáËÇáË áÃäåÇ äÓÎÉ ãÌÇäíÉ |
![]() |
| #5 (permalink) | |
ÚÖæ äÔíØ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 130 ãÚÏá ÊÞííã ÇáãÓÊæì: 23 ![]() | ÑÏ: ÏæÑÉ ÇáÌÇÝÇ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã ÇáÓáÇã Úáíßã æÑÍãÉ Çááå æÈÑßÇÊå ÇáÌãá ÇáÔÑØíÉ "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 Ýì ÇáÏÑÓ ÇáÞÇÏã |
![]() |
| #6 (permalink) | |
ÚÖæ äÔíØ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 130 ãÚÏá ÊÞííã ÇáãÓÊæì: 23 ![]() | ÑÏ: ÏæÑÉ ÇáÌÇÝÇ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã ÇáÓáÇã Úáíßã æÑÍãÉ Çááå Åä ÔÇÁ Çááå ãæÚÏäÇ Çáíæã ãÚ ÇáÏÑÓ ÇáÎÇãÓ æÓäßãá ãæÖæÚäÇ Úä ÇáÌãá ÇáÔÑØíÉ ÇáÅÎÊíÇÑíÉ æÇáÊßÑÇÑíÉ "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 æ ÈÞíÉ ÇáÌãá ÇáÔÑØíå ÇáÊßÑÇÑíå |
![]() |
| #7 (permalink) | |
ÚÖæ äÔíØ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 130 ãÚÏá ÊÞííã ÇáãÓÊæì: 23 ![]() | ÑÏ: ÏæÑÉ ÇáÌÇÝÇ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã ÇáÓáÇã Úáíßã æÑÍãÉ Çááå Óäßãá Çáíæã Ýì ÇáÏÑÓ ÇáÓÇÏÓ ãæÖæÚäÇ Íæá ÇáÌãá ÇáÊßÑÇÑíÉ 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 æäÑì ÌíÏÇ ÃäåÇ äÊíÌÉ ÎÇØÆÉ æåßÐÇ äßæä ÅäÊåíäÇ ãä ÇáÌãá ÇáÊßÑÇÑíÉ ÇáæÇÌÈ: ÍÇæá ÊÌíÈ ÝßÑÉ ÈÑäÇãÌ æÊäÝíÐ Úáíå ßá ãÇÏÑÓäÇå ÍÊì ÇáÃä æÈÇáÊæÝíÞ ááÌãíÚ ÇáÏæÑå ãäÞæáå ÈÊÕÑÝ ÇÎæßã Ýì Çááå |
![]() |
| #8 (permalink) | |
ÚÖæ äÔíØ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 130 ãÚÏá ÊÞííã ÇáãÓÊæì: 23 ![]() | ÑÏ: ÏæÑÉ ÇáÌÇÝÇ ÈÓã Çááå ÇáÑÍãä ÇáÑÍíã åÐÇ ÇáÏÑÓ ÇáÓÇÈÚ æÇáÃÎíÑ ãä ÓáÓáÉ ÏÑæÓ ÏæÑÉ ÇáÌÇÝÇ æáÊÍãíá ÇáÈÑäÇãÌ ÊÓÊØíÚ ÊÍãíá ÂÎÑ äÓÎÉ ãäÇáãæÞÚ Úáì ÇáÑÇÈØ ÇáÊÇáí : 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 æÍÊì íÊã ÅÝÑÇÛ ÇáÐÇßÑÉ íÌÈ Ãä äßÊÈ åÐå ÇáÌãáÉ Åáì åäÇ ÇäÊåì ÇáÔÑÍ ÃÑÌæ Ãä íßæä ÇáÔÑÍ æÇÖÍÇ æÝí ÍÇáÉ Ãí ÇÓÊÝÓÇÑ ÈÚæä Çááå áä ÃÊÃÎÑ Úáíßã ÇáæÇÌÈ : ÃßÊÈ ÈÑäÇãÌ ÈáÛÉ ÌÇÝÇ íÞæã ÈÍíË íÞæã ÇáãÓÊÎÏã ÈÅÏÎÇá ÚÔÑ ÚäÇÕÑ ÈäÝÓå æÈÚÏ Ðáß íÊã ØÈÇÚÉ ÇáÚäÕÑ ÇáÃßÈÑ æÇáÚäÕÑ ÇáÃÕÛÑ ãä ÇáãÕÝæÝÉ æßÐáß íÊã ÌãÚ ÚäÇÕÑ ÇáãÕÝæÝÉ ÇäÊåÊ ÇáÏæÑå ÇÎæßã Ýì Çááå |
![]() |
| #10 (permalink) | |
ÚÖæ ãÓÊãÑ ![]() ÊÇÑíÎ ÇáÊÓÌíá: Oct 2006 ÇáãÔÇÑßÇÊ: 55 ãÚÏá ÊÞííã ÇáãÓÊæì: 15 ![]() | ÑÏ: ÏæÑÉ ÇáÌÇÝÇ ÇÎæÊí Ýí Çááå ,, ÌãíÜÜÜÜá Ãä íßæä áßá ãäÜÜÇ ÔÚÇÑ íãËá ÚäæÇäå æÇáÃÌãÜÜá Ãä íßæä Ðáß ÇáÔÚÇÑ ÏÇáÇð ááÎíÑ æäÇÔÑÇð áå æãÚíäÇð Úáíå ,, æáßÜÜÜä ãÇ íÏãí ÇáÞáÈ ,, Ãä ÇáÈÚÖ íÎÊÇÑ ÕæÑ ÇáäÓÇÁ ÔÚÇÑÇð áå Ãæ ÕæÑ É ÑÌá !! áÇ íÏÑì ãÇ ÚÞíÏÊå ,, æáÇ Ïíäå ,, ÝáÇ íÌæÒ æÖÚ ÕæÑ ÐæÇÊ ÇáÃÑæÇÍ Ýí ÇáÊæÇÞíÚ ßãÇ áÇ íÌæÒ äÔÑåÇ áãÇ Ýí Ðáß ãä ÅËÇÑÉ ÇáÝÊä æÊåííÌ ÇáÔåæÇÊ [ Åöäøó ÇáÓøóãúÚó æóÇáúÈóÕóÑó æóÇáúÝõÄóÇÏó ßõáøõ ÃõæáÜÆößó ßóÇäó Úóäúåõ ãóÓúÄõæáÇð ] Ýßá Ðáß íÕÈ Ýí ÕÍÇÆÝ ÃÚãÇáß !!! æåá äØíÞ Íãá ÃæÒÇÑäÇ ¿! ÍÊì äÍãá ÃæÒÇÑ ÛíÜÜÜÜÑäÜÜÜÜÇ ¿! __________________ áÜÜÇ ÅáÜÜÜå ÅáÜÜÇ ÇááÜÜÜÜÜÜÜÜÜå ãÜÜÍãÜÜÜÜÏ ÑÓÜÜÜÜÜæá ÇááÜÜÜÜÜÜå ÝáäÍíÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÇ ãä ÃÌáåÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÇ ÓÈÍÇä Çááå æÈÍãÏå ÓÈÍÇä Çááå ÇáÚÙíã Õáì Çááå Úáì ÇáÑÓæá ÇáßÑíã |
![]() |
![]() |
| ÇáÚÈÇÑÇÊ ÇáÏáÇáíÉ |
ÏæÑÉ![]() |
| ÇáÐíä íÔÇåÏæä ãÍÊæì ÇáãæÖæÚ ÇáÂä : 1 ( ÇáÃÚÖÇÁ 0 æÇáÒæÇÑ 1) | |
| ÃÏæÇÊ ÇáãæÖæÚ | |
| ØÑÞ ãÔÇåÏÉ ÇáãæÖæÚ | |
|
ÇáãæÇÖíÚ ÇáãÊÔÇÈåå | ||||
| ÇáãæÖæÚ | ßÇÊÈ ÇáãæÖæÚ | ÇáãäÊÏì | ãÔÇÑßÇÊ | ÂÎÑ ãÔÇÑßÉ |
| ãÇåíÉ ÇáÌÇÝÇ ÓßÑíÈÊÓ æÚãáåÇ | Çáåæì ãÇåæ ßáÇã | ÏÑæÓ ÈÑãÌÉ ãæÇÞÚ | 6 | 08-29-2008 12:19 ãÓÇÁð |
| ÊÚáã ÇáÈÑãÌÉ ÈáÛÉ ÌÇÝÇ ( ãÑÝÞ ßÊÇÈ ÌÇÝÇ ÇáÚÑÈì | ãÍãÏ ÇáäãæÑÉ | ÏÑæÓ ÈÑãÌÉ ãæÇÞÚ | 5 | 08-06-2008 11:07 ãÓÇÁð |
| ÃÓÆáÉ æ ÇÌæÈÉ ÚÇãÉ áßá ãÈÊÏÆ Ýí ÇáÌÇÝÇ | Çáåæì ãÇåæ ßáÇã | ÏÑæÓ áÛÇÊ ÇáÈÑãÌÉ | 5 | 03-09-2007 09:51 ÕÈÇÍÇð |
| ÇáãÊÛíÑÇÊ Ýí ÇáÌÇÝÇ ÓßÑíÈÊÓ | Çáåæì ãÇåæ ßáÇã | ÏÑæÓ ÈÑãÌÉ ãæÇÞÚ | 1 | 08-30-2006 05:44 ÕÈÇÍÇð |
| Íáæá áãÔßáÉ ÇáÌÇÝÇ ÓßÑíÈÊ | ÃÈæÚáí | åÇßÇÊ æÔÑæÍÇÊ vBulletin 3.[6-5].X | 4 | 06-12-2006 06:29 ãÓÇÁð |
![]() | Powered by vBulletin® Version 3.7.1, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd |



















ÇáÚÑÖ ÇáÚÇÏí




