شبكة همس الشوق

شبكة همس الشوق (https://www.hamsalshok.com/vb/index.php)
-   همس الكمبيوتر والبرامج و الأنترنت (https://www.hamsalshok.com/vb/f49)
-   -   الدرس الرابع العمليات في الجافا عصاب Java (https://www.hamsalshok.com/vb/t61881.html)

مزيونة الخليج 17 - 7 - 2015 01:20 AM

الدرس الرابع العمليات في الجافا عصاب Java
 
إنَّ الحَمْدَ لِلَّهِ نَحْمَدُهُ وَنَسْتَعِيُنُهُ وَنَسْتَغْفِرُهُ وَنَسْتَهْدِيهِ وَنَعُوذَ بِاللهِ مِن شُرُورِ أََنفُسِنَا وَسَيئَاتِ أَعْمَاِلَنَا،

مَن يَهْدهِ اللهُ فَلا مُضلَّ لَه ، وَمَن يُضْلِل فَلا هَادِي لَه، وَأَشْهَدُ أَنَّ لاَ إِلهَ إلا اللهُ وَحدَهُ لاَ شَريكَ لَهُ،

وَأَشْهدُ أنَّ مُحَمَّداً عَبدُهُ وَرَسُولُهُ .




السلام عليكم اخواني اخواتي أعضاء وزوار شبكة همس الشوق

درس اليوم سيكون حول العمليات في الجافا . الدرس الثالث يحتوي على كيفية تعريف المتغيرات وانواعها الدرس 03: الأنواع البدائية



العمليات في الجافا:

معضم البرامج تقوم بالعمليات الحسابية, الجدول التالي يوضح العمليات المسموح بها في الجافا



العملية في الجافا

العملية

العملية الجبرية

الجملة في الجافا

الجمع

+

x+2

x+2

الطرح

-

x-y

x-y

الضرب

*

xy

x*y

القسمة

/

x/y أوx÷y أو

x/y

باقي القسمة

%

x mod y

x%y




العمليات الحسابية هي عمليات ثنائية لأنها تقوم بحساب طرفين مثال على ذلك عمليات الجمع الموجودة في الجدول x+2 تحتوي على العملية الثنائية +

وطرفيها هما x و 2.

قسمة الأعداد الصحيحة من نوع int أي integer تعطي لنا عدد صحيح مثلاً 2/9 تعطي لنا 4 و 2/3 ستعطي لنا 1.

جافا توفر لنا العملية % وهي باقي قسمة عدد على عدد أخر والمسماة remainder أو Modulus فمثلاً هنا 2%9 تعطينا 1 و 2%3 تعطي 1

و 5%10 ناتجها 0 ، هذه العملية تستعمل كثيراً مع الأعداد الصحيحة تساعد في الكثير من الأمور مثلاً معرفة إذا كان عدد ما مضاعفاً لعدد أخر أو إذا كان

عدد احدي أو زوجي .

تتم كتابة العمليات في الجافا ومعضم لغات البرمجة في شكل خطي أي أن كل المتغيرات أو الثوابت والعمليات تكون في خط واحد. مثلاً تكتب a/b.



إستعمال الأقواس:


تستعمل الأقواس في الجمل الحسابية في الجافا بنفس الطريقة المستعملة في الجمل أو العمليات الجبرية فمثلاً

x = 5+4*5

x = 25

x = (5+4)*5

x = 45

الأولوية في العمليات :

جافا تطبق العمليات في الجمل الحسابية بطريقة دقيقة حسب القانونين التاليين والتي هي نفسها المتعامل بها في الجبر:

عمليات الضرب، القسمة وباقي القسمة تطبق أولاً، إذا احتوت جملة حسابية على العديد من هاته العمليات فإن الأولوية ستكون من اليسار إلى اليمين.
الضرب، القسمة وباقي القسمة لهم نفس الأولوية.

2. عملية الجمع والطرح تأتي بعد الإنتهاء من الضرب والقسمة وبما أن لهم نفس الأولوية ستكون الأولوية من اليسار إلى اليمين مثال على ذلك



x = 5 + 4*2 - 15 + 30/2*3

x = 5 + 8 - 15 + 30/2*3

x = 5 + 8 - 15 + 15*3

x = 5 + 8 - 15 + 45

x = 13 - 15 + 45

x = -2 + 45

x = 43



إذا كان هناك أقواس في جملة حسابية فإن الأولوية إلى ما بداخل الأقواس أولاً ثم الضرب، القسمة وباقي القسمة ثم الجمع والطرح وكل هذا من اليسار إلى اليمين.


الجدول 2

العملية في الجافا

العملية

العملية الجبرية

الجملة في الجافا

الزيادة

++

x=x+1

++x

التناقص

--

y=y-1

--i

إعادة تعريف x بزيادة 3 إلى القيمة الأصلية

=+

y=y+3

y+=3

إعادة تعريف y بطرح 1 من القيمة الأصلية

=-

y=y-1

y-=1

إعادة تعريف x بضرب القيمة الأصلية في 2

=*

x=x*2

x*=2

إعادة تعريف x بقسمة القيمة الأصلية على 2

=/

x=x/2

x/=2

إعادة تعريف القيمة x باعطائها كما جديدة متمثلة

في باقي قسمة القيمة الأصلية على 2

=%

x=x%2

x%=2




العمليات الجبرية يمكن كتابتها بالطريقتين لكن الثانية أسرع وتساعد على ربح الوقت

ملاحظة للمبتدئين : العمليات التي قمنا بها ليست معادلات بل إعطاء قيم لمتغيرات فمثلاً في هذا المثال x=x*4 يعني إعطاء القيمة الموجودة في x مضروبة في 4 إلى x




للتطبيق نقوم بإنشاء مشروع جديد
http://modonat-alaa.freehostia.com/w...va_project.jpg

http://www5.0zz0.com/2012/11/22/14/944990418.png
أعطي إسم للمشروع، إسم المشروع سيكون هو نفسه إسم الكلاس الرئسية

سنقوم بكتابة هذا الكود داخل الدالة الرئسية و الذي نقوم فيه بتطبيق ما رأيناه.

وهذه نتيجة التطبيق



package javaoperations;

public class JavaOperations {
public static void main(String[] args) {

int x = 5;
int y = 3;
int z;
z=x+y;
System.out.println("x+y="+z+" الجمع ");
z=x-y;
System.out.println("x-y="+z+" الطرح ");
z=x/y;
System.out.println("x/y="+z+" القسمة ");
z=x*y;
System.out.println("x*y="+z+" الضرب ");
z=x%y;
System.out.println("x%y="+z+" باقي القسمة ");
x++;
System.out.println(x+" x زيادة");
y--;
System.out.println(y+" y نقصان ");
y+=3;
System.out.println("y+=3 "+y+" إعادة تعريف بزيادة 3 ");
y-=1;
System.out.println("y-=1 "+y+" 1 إعادة تعريف بطرح ");
}
}




إلى هنا اخواني اخواتي ينتهي درس اليوم نرجو من الله عز وجل أن نكون قد وفقنا في موضوع اليوم .

إلى درس أخر إن شاء الله, تابعونا

والسلام عليكم ورحمة الله تعالى وبركاته

نظرة عين 17 - 7 - 2015 01:27 AM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 



http://img-fotki.yandex.ru/get/6306/...2fa4ac2f_S.gif
..
يعطيكِ العافيه على الطرح الجميل ..
شُكرا غلاي ..
في انتظار جديدكم المميز ..
لكـــ مني إجمل تحيه واحترام ..
تحيآآتي ..
http://img-fotki.yandex.ru/get/6311/...245c3b89_S.gif






مزيونة الخليج 17 - 7 - 2015 01:30 AM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 
يسلمووو قلبو عالمرور

همسه الشوق 18 - 7 - 2015 01:54 AM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 
الله يعطيك العافيه
على الطرح الرائع
ننتظر جديدك بشوق
لروحك الياسمين

مزيونة الخليج 18 - 7 - 2015 01:57 AM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 
يسلمو قلبو ع المرور

همسة الشوق 20 - 7 - 2015 03:11 AM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 
طرح جميل ورائع وراقي
سلمت يمناك على روعة الطرح والإنتقاء
لكِ مني كل الشكر على جمال طرحك
بإنتظار جديدك الراقي والشيق
ودي وشكري وتقديري
http://forum.mn66.com/imgcache/2/374478women.gif

مزيونة الخليج 21 - 7 - 2015 11:26 PM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 
شكراااااااااااااا ع المرور

خـذآنيّ الشـوُق♡♪ 19 - 8 - 2016 10:33 PM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 

-





يعطيك الف عافيّه ع الجلب الجمِيل.

ضـــآمي الـــود 9 - 12 - 2016 02:13 PM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 





جَمال تجلى هُنا
لا يستكين إلـا بين أناملكم
لا عَدمنْا هطــول إبداعكم
وسلمت أناملكم العبقة
شُكرَاً تَغشَاكم
وَكثيرٌ مِنْ يَاسمينْ

http://yaspic.ir/wp-content/uploads/...flower-104.gif








مزيونة الخليج 26 - 12 - 2016 11:58 PM

رد: الدرس الرابع العمليات في الجافا عصاب Java
 
خذاني الشوق

شكرا لك على حضورك
أنرت بتشريفك متصفحي
مودتي


الساعة الآن 07:35 AM

جميع الحقوق محفوظه للمنتدى
HêĽм √ 3.1 BY: ! ωαнαм ! © 2010


SEO by vBSEO