البرمجة مع أنواع بيانات متغيرة الجزء الأول أهلا بكم من جديد في دورة نوليدج سيتي في البرمجة في جافا اسمي كليف بروزو، أنا معلمك واليوم سنقوم بكتابة برنامج الذي يحتوي على مجموعة كبيرة من أنواع البيانات المتغيرة المختلفة سنحاول استخدامها جميعًا وشرح ليس فقط كيفية التصريح عنها ولكن كيف تقرأها باستخدام إدخال لوحة المفاتيح ثم كيفية طباعتها لذلك دعونا نلقي نظرة على برنامجنا نبدأ في السطر الأول استيراد Java باستخدام معلومات Scanner سيسمح لنا ذلك بقراءة البيانات الواردة من لوحة المفاتيح ثم الأسطر ثلاثة وأربعة وخمسة هي ما رأيناه من قبل فئة عامة من الرئيسي main وأقواس السلسلة الرئيسية العامة الثابتة الفارغة أحب وضع التعليقات في البرامج لأنها تصف ما أفعله ولماذا أفعله في هذه الحالة، من الأسطر من سبعة إلى 15 أضع التعليقات التي تقول هذه هي الأنواع المختلفة من المتغيرات وأنواع البيانات المختلفة الموجودة في Java تستخدم السلاسل النصية لتخزين الكلمات ومرفقة بين علامتي اقتباس يستخدم Int لتخزين أعداد صحيحة كبيرة جدًا من ناقص 2 مليار إلى زائد 2 مليار هناك عدد صحيح طويل حتى لأعداد أكبر سوف يخزن Float الأرقام التي تحتوي على منازل عشرية يحتوي المضاعف double على عدد أكبر من المنازل العشرية يستخدم معظم المبرمجين int و double الحرف CHAR يستخدم لتخزين الأحرف الفردية وتلك مرفقة بعلامات اقتباس فردية والحيلة الجيدة أن تتذكر أحرف مفردة، اقتباسات مفردة أحرف مزدوجة، اقتباسات مزدوجة أخيرًا، متغير منطقي boolean قيم صحيحة أو خاطئة فقط true, false تم اختراع Boolean بواسطة رجل يدعى George Bool في السطر 16 أعلن ثلاثة متغيرات، ثلاث سلاسل وكما ترى، فإن سلسلة الكلمات الرئيسية مشفرة باللون الأحمر سلسلة الأجور وسلسلة المعالين واسم الموظف سأحتاج إلى هذه الأشياء عندما أقرأ البيانات سترى لماذا في ثانية يتبع ذلك أحرفي لتخزين جنس الشخص إنه كود من حرف واحد لتخزين أيا كان جنس المستخدم المتغير المنطقي الخاص بي هو تقنية برمجة التي يستخدمها الكثير من الناس والتي تبدأ اسم المتغير مع is لأنك تطرح سؤالا وتذكر أن الإجابة ستكون صحيحة أو خاطئة true or false إذن، هل هذا الشخص موظف عمره 20 عامًا؟ سأعطيها القيمة الأولية للخطأ بعد ذلك، لدي متغيرين، كلاهما أرقام مضاعفة double لذلك سيكونون دقيقين للغاية من حيث عدد الكسور العشرية التي يخزنونها الأجر والأجر الأسبوعي، وأخيرًا، لدي عدد صحيح لتخزين المعالين dependents إليك متغير آخر لم نتحدث عنه ويتضمن كلمة نهائي final وهو مختلف عن الآخرين لأن هذا كله بأحرف كبيرة النهائي يعني أنه لن يتغير لا يمكن أن يتغير وبوضع هذا المتغير بأحرف كبيرة إنه مفتاح للشخص الذي يقرأ البرنامج أن هذا المتغير لن يتغير أبدًا ولا يمكننا حتى محاولة تغييره وما نقوله هنا هو أن هناك 37 ساعة ونصف في أسبوع العمل في السطر 32 أبدأ في تقسيم برنامجي أحب أن أضع سطر طويل وكبير يقول هذه المنطقة هي للحصول على إدخال البيانات عندما أقرأ البرامج التي تحتوي على مئات الأسطر الطويلة، أحب أن أرى بصريًا ما مجال البرنامج الذي أتعامل معه لنلقي نظرة في السطر 34 أعلن عن Scanner جديد وإرفاق هذا ال Scanner بأداة إدخال النظام المعروف باسم لوحة المفاتيح من 36 و 37 أطلب من الشخص أن يقوم بكتابة اسم الموظف ويتم تخزين هذا الاسم في متغير اسم الموظف في السطر 39 و 40 لدي طريقة مختلفة للحصول على البيانات الآن بعد أن أصبح لدي اسم الموظف سأستخدمه في البرنامج سيقول خط الإخراج، لقد عمل كليف بروزو هنا لمدة 20 عامًا، صح أم خطأ وسيكتب المستخدم البيانات صحيحة أو خاطئة للتأكد من أن ذلك يتحول إلى نوع بيانات منطقي أحتاج إلى استخدام كلمة تحليل منطقية لأخذ ما تم كتابته في هذا السطر وتغييرها إلى قيمة منطقية وسترى كيف يعمل ذلك في ثانية