الآلة الحاسبة هي واحدة من أهم الأدوات التي نستخدمها في حياتنا اليومية. ليس من الملائم والسريع دائما استخدام الآلة الحاسبة على الهاتف الذكي أو الكمبيوتر ، لذلك يفضل الكثير من الناس الحصول على آلة حاسبة مادية في متناول اليد. في هذه المقالة ، سوف ننظر في كيفية إنشاء آلة حاسبة في جافا بحيث يمكنك بسهولة وبسرعة تنفيذ العمليات الحسابية المختلفة.
لإنشاء آلة حاسبة في جافا ، سنحتاج إلى معرفة أساسية بلغة برمجة جافا. إذا كنت معتادا بالفعل على أساسيات جافا ، فسيكون من الأسهل عليك اتباع هذا الدليل خطوة بخطوة. إذا لم يكن الأمر كذلك ، فلا تقلق — سنشرح كل خطوة بالتفصيل حتى تتمكن من فهم العملية بسهولة.
عند إنشاء آلة حاسبة بلغة جافا ، سنستخدم مفاهيم مختلفة مثل المتغيرات والمشغلين والتعبيرات الشرطية والحلقات. سيسمح لنا ذلك بإجراء عمليات حسابية مختلفة مثل الجمع والطرح والضرب والقسمة. سنضيف أيضا وظائف لمعالجة الأخطاء وعرض النتيجة على الشاشة.
- الشروع في العمل مع جافا
- تثبيت وتكوين مجموعة تطوير جافا
- إنشاء فئة الآلة الحاسبة الرئيسية
- إضافة وظيفة آلة حاسبة
- سؤال وجواب
- كيف يمكنني إنشاء آلة حاسبة بسيطة في جافا?
- ما هي الوظائف الرئيسية التي يجب أن تمتلكها الآلة الحاسبة?
- كيف يمكنني إنشاء واجهة مستخدم لآلة حاسبة?
- ما هي الأدوات اللازمة لإنشاء آلة حاسبة في جافا?
- هل من الممكن إنشاء آلة حاسبة في جافا بدون واجهة رسومية?
الشروع في العمل مع جافا
جافا هي لغة برمجة عالية المستوى موجهة للكائنات طورتها شركة صن مايكروسيستمز (الآن أوراكل). تم إنشاؤه في الأصل بهدف أن تكون لغة بسيطة وموثوقة ومستقلة عن النظام الأساسي.
باستخدام جافا ، يمكنك إنشاء مجموعة متنوعة من التطبيقات وخوادم الويب وتطبيقات الهاتف المحمول وتطبيقات سطح المكتب والمزيد. ومن المعروف جافا أيضا لمنصة تسمى جافا الجهاز الظاهري (جفم) ، والذي يسمح لك لتشغيل تطبيقات جافا على أنظمة التشغيل المختلفة دون تغيير شفرة المصدر.
للبدء مع جافا ، سوف تحتاج إلى:
- تثبيت مجموعة تطوير جافا (جدك) على جهاز الكمبيوتر الخاص بك. يوفر جدك جميع الأدوات اللازمة لتطوير وتنفيذ تطبيقات جافا.
- اختيار محرر التعليمات البرمجية أو بيئة تطوير متكاملة (إيد). بعض إيدس شعبية لتطوير جافا تشمل إنتليج فكرة ، الكسوف ، و نيتبانز.
- تكوين بيئة التطوير لاستخدام جدك المثبتة. تختلف هذه الخطوة اعتمادا على بيئة تطوير متكاملة المحددة.
بعد تثبيت بيئة التطوير وتكوينها ، ستكون جاهزا لبدء إنشاء برامج جافا.
يمكنك كتابة التعليمات البرمجية التي يتم تشغيلها بالترتيب.
هنا مثال على برنامج جافا بسيط أن مخرجات " مرحبا ، العالم!"إلى وحدة التحكم:
الطبقة العامة هيلوورلد {
العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {
النظام.خارج.برينتلن ("مرحبا ، العالم!");
}
}
يحدد هذا الرمز فئة تسمى هيلوورلد. يحتوي هذا الفصل على طريقة رئيسية ، وهي نقطة الدخول للبرنامج. داخل الطريقة الرئيسية ، نستخدم طريقة برينتلن من النظام.خارج الطبقة لإخراج السلسلة " مرحبا ، العالم!"إلى وحدة التحكم.
أو تشغيل البرنامج في إيد الخاص بك.
بمجرد أن تتعلم المبادئ الأساسية للعمل مع جافا ، يمكنك استخدام قدراتها القوية لإنشاء تطبيقات معقدة.
تثبيت وتكوين مجموعة تطوير جافا
مجموعة تطوير جافا (جدك) هي منصة ضرورية لتطوير وتشغيل البرامج في لغة جافا. تثبيت وتكوين جدك هو الخطوة الأولى لإنشاء آلة حاسبة في جافا. لتثبيت جدك اتبع الخطوات التالية:
- تحقق مما إذا كانت جافا متوفرة على جهاز الكمبيوتر الخاص بك. للقيام بذلك ، افتح موجه الأوامر (في ويندوز ، اضغط وين + ص ، اكتب "كمد" واضغط إنتر) ، ثم أدخل الأمر جافا الإصدار. إذا تم عرض معلومات حول إصدار جافا ، فهذا يعني أنه مثبت بالفعل. إذا لم يكن كذلك ، فانتقل إلى الخطوة التالية.
- تحميل جدك من الموقع الرسمي أوراكل (https://www.oracle.com/java/technologies/javase-jdk15-downloads.html ).
- قم بتشغيل مثبت جدك الذي تم تنزيله واتبع تعليمات التثبيت.
- تكوين متغيرات البيئة. إضافة المسار إلى الدليل جدك إلى متغير بيئة المسار. للقيام بذلك ، افتح "خصائص النظام" (اضغط على فوز + إيقاف مؤقت) ، ثم انتقل إلى علامة التبويب "إعدادات النظام المتقدمة" وانقر فوق الزر "متغيرات البيئة". في قسم" متغيرات النظام "، ابحث عن متغير المسار ، وانقر نقرا مزدوجا فوقه ، ثم أضف المسار إلى الدليل باستخدام جدك (على سبيل المثال ,C:\Program ملفات \ جافا \ جدك 15 \ بن) في سلسلة من القيم المتغيرة ، وفصلها مع الحرف"؛".
بعد الانتهاء من هذه الخطوات ، ستقوم بنجاح بتثبيت وتكوين مجموعة تطوير جافا على جهاز الكمبيوتر الخاص بك. أنت الآن على استعداد لإنشاء آلة حاسبة في جافا.
إنشاء فئة الآلة الحاسبة الرئيسية
لإنشاء آلة حاسبة في جافا ، نحتاج إلى إنشاء فئة رئيسية تحتوي على منطق الآلة الحاسبة. في هذه الفئة ، سنحدد طرق إجراء العمليات الحسابية المختلفة والتفاعل مع المستخدم.
يوجد أدناه رمز مثال لفئة الآلة الحاسبة الرئيسية:
"'جافا
حاسبة الطبقة العامة {
إضافة مزدوجة ثابتة عامة (رقم مزدوج 1 ، رقم مزدوج 2) {
رقم الإرجاع 1 + رقم 2;
}
طرح مزدوج ثابت عام (رقم مزدوج 1 ، رقم مزدوج 2) {
رقم الإرجاع 1-رقم 2;
}
مضاعفة مزدوجة ثابتة عامة (رقم مزدوج 1 ، رقم مزدوج 2) {
رقم الإرجاع 1 * رقم 2;
}
تقسيم مزدوج ثابت عام (رقم مزدوج 1 ، رقم مزدوج 2) {
إذا (رقم 2 != 0) {
رقم الإرجاع 1 / رقم 2;
} آخر {
رمي حسابي جديد ("القسمة على صفر أمر مستحيل!");
}
}
}
"`
في هذا المثال ، يتم تعريف أربع طرق ثابتة: الجمع والطرح والضرب والقسمة ، كل منها يؤدي العملية الحسابية المقابلة. يتم استخدام الطريقتين الأوليين لإجراء عمليات الجمع والطرح ، ويتم استخدام الطريقتين الأخيرتين لإجراء عمليات الضرب والقسمة. عند القسمة ، يتم إجراء فحص للتأكد من أن المعامل الثاني غير صفري لتجنب القسمة على خطأ صفري.
الآن بعد أن أنشأنا فئة الآلة الحاسبة الرئيسية ، يمكننا استخدام أساليبها في أجزاء أخرى من البرنامج لإجراء العمليات الحسابية.
إضافة وظيفة آلة حاسبة
في الجزء السابق ، أنشأنا آلة حاسبة بسيطة قادرة على إجراء العمليات الحسابية الأساسية فقط. ومع ذلك ، لجعل الآلة الحاسبة أكثر فائدة ، يمكنك إضافة بعض الوظائف الإضافية.
- إضافة عملية استخراج الجذر التربيعي.
- أضف زرا أو مفتاحا يؤدي إلى تشغيل وظيفة استخراج الجذر التربيعي.
- قم بإنشاء طريقة في رمز الآلة الحاسبة تستدعي الرياضيات.الجذر التربيعي () وظيفة ويعرض النتيجة على الشاشة.
- إضافة عمليات الأس.
- أضف زرا أو مفتاحا يؤدي إلى تشغيل دالة الأس.
- قم بإنشاء طريقة تتلقى الأرقام والدرجات من المستخدم ، اتصل بالرياضيات.الأسرى () وظيفة وعرض النتيجة على الشاشة.
- إضافة عمليات لإيجاد الجيب وجيب التمام والظل للزاوية.
- أضف أزرارا أو مفاتيح لاستدعاء وظائف الجيب وجيب التمام والظل.
- قم بإنشاء طرق تستدعي الوظائف المناسبة وتعرض النتيجة على الشاشة.
جافا لديه المدمج في الرياضيات.الجذر التربيعي () الدالة التي تسمح لك لحساب الجذر التربيعي لعدد. لإضافة هذه الوظيفة إلى الآلة الحاسبة ، تحتاج إلى:
لإجراء عملية الأس ، يمكنك استخدام الرياضيات.الأسرى () وظيفة. لإضافة الأس إلى الآلة الحاسبة:
لتنفيذ هذه العمليات ، يمكنك استخدام الرياضيات.الخطيئة () ، الرياضيات.كوس () والرياضيات.تان () وظائف. لإضافة هذه العمليات إلى الآلة الحاسبة:
من خلال إضافة هذه الوظائف ، يمكنك توسيع إمكانيات الآلة الحاسبة وجعلها أداة أكثر ملاءمة وفائدة لحل المهام المختلفة.
سؤال وجواب
كيف يمكنني إنشاء آلة حاسبة بسيطة في جافا?
لإنشاء آلة حاسبة بسيطة في جافا ، تحتاج إلى إنشاء مشروع جديد في بيئة التطوير المحددة وتحديد الوظائف الأساسية للآلة الحاسبة ، مثل الجمع والطرح والضرب والقسمة. ثم لديك لإنشاء واجهة المستخدم التي سيتم عرض أزرار مع الأرقام والمشغلين ، فضلا عن حقل لعرض الأرقام المدخلة والنتيجة. بعد ذلك ، تحتاج إلى إضافة منطق معالجة الأحداث للأزرار حتى تؤدي العمليات الحسابية المناسبة. أخيرا ، يجب عليك اختبار الآلة الحاسبة للتأكد من أنها تعمل بشكل صحيح.
ما هي الوظائف الرئيسية التي يجب أن تمتلكها الآلة الحاسبة?
تشمل الوظائف الرئيسية التي يجب أن تحتوي عليها الآلة الحاسبة الجمع ( + ) والطرح ( - ) والضرب (*) والقسمة (/). قد تحتوي بعض الآلات الحاسبة أيضا على وظائف إضافية مثل الأس واستخراج الجذر وحساب النسبة المئوية وما إلى ذلك.
كيف يمكنني إنشاء واجهة مستخدم لآلة حاسبة?
لإنشاء واجهة مستخدم للآلة الحاسبة ، يمكنك استخدام مكتبة رسومات جافا مثل سوينغ أو جافافس. يجب عليك إنشاء نافذة بها أزرار ، وحقل لعرض الأرقام والنتيجة ، بالإضافة إلى عناصر التحكم الضرورية الأخرى. ثم عليك إضافة منطق للتعامل مع أحداث الأزرار بحيث تؤدي عمليات معينة عند الضغط عليها.
ما هي الأدوات اللازمة لإنشاء آلة حاسبة في جافا?
لإنشاء آلة حاسبة في جافا ، سوف تحتاج إلى بيئة تطوير مختارة ، مثل الكسوف أو فكرة إنتليج ، الذي يوفر أدوات لإنشاء وتشغيل مشاريع جافا. سوف تحتاج أيضا مكتبة واجهة المستخدم الرسومية مثل سوينغ أو جافافس لإنشاء واجهة مستخدم لآلة حاسبة.
هل من الممكن إنشاء آلة حاسبة في جافا بدون واجهة رسومية?
نعم ، من الممكن إنشاء آلة حاسبة بلغة جافا بدون واجهة رسومية. بدلا من ذلك ، يمكنك استخدام سطر الأوامر لإدخال البيانات وعرضها. تحتاج فقط إلى إنشاء طرق لقراءة إدخال المستخدم وإخراج النتائج إلى وحدة التحكم. يمكن أن يكون هذا النهج مفيدا إذا كنت بحاجة إلى طريقة بسيطة وسريعة لإجراء عمليات حسابية دون إنشاء واجهة معقدة.