الإدخال والتعبيرات – الجزء الأول
اقرأ الإدخال الرقمي باستخدام Scanner، وطبّق العوامل الحسابية، وافهم أولوية العمليات والقسمة الصحيحة مقابل قسمة الفاصلة العائمة.
الإدخال والتعبيرات – الجزء الأول درس مجاني في Java Academy على CoddyKit. هذا هو الدرس 2 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Java Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Java Academy 3 دروس في المجموع.
أهداف الدرس
الأهداف
- قراءة الأعداد باستخدام
Scanner. - استخدام
+ - * / %. - فهم أسبقية العمليات والفرق بين القسمة الصحيحة والقسمة العشرية.
إعداد Scanner
إعداد Scanner
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
استخدم sc لقراءة الإدخال من لوحة المفاتيح في وحدة التحكم.
قراءة الأعداد
قراءة الأعداد
int a = sc.nextInt();
double price = sc.nextDouble();
تنتظر البرامج إدخالًا عند استخدام هذه الاستدعاءات.
المعاملات وترتيب العمليات
المعاملات: + - * / %
- تُنفّذ
* / %قبل+ -. - استخدم الأقواس للتحكم في الترتيب:
(a + b) * c. %هو باقي القسمة.
أنواع القسمة
أنواع القسمة
5 / 2→ قسمة صحيحة =2.5 / 2.0أو(double)5 / 2→2.5.- حوّل النوع قبل القسمة للحصول على نتيجة دقيقة.
تجربة الإدخال والعمليات
جرّبه: أدخل عددين صحيحين. قارن بين القسمة الصحيحة والقسمة العشرية، وتحقق من باقي القسمة.
public class Main {
public static void main(String[] args) {
int a = 12;
int b = 5;
System.out.println("a = " + a + ", b = " + b);
System.out.println("a + b = " + (a + b));
System.out.println("a - b = " + (a - b));
System.out.println("a * b = " + (a * b));
System.out.println("a / b (int) = " + (a / b));
System.out.println("a / b (double) = " + ((double) a / b));
System.out.println("a % b = " + (a % b));
}
}
تعبيرات تساوي 2.5
تحقق سريع: أي التعبيرات تُقيَّم إلى 2.5؟
مراجعة وما يلي
مراجعة: استخدمت Scanner للإدخال الرقمي، وطبّقت المعاملات مع مراعاة الأسبقية، وتدرّبت على القسمة الصحيحة والقسمة العشرية.
التالي: تعامل مع السلاسل النصية وnextLine() بأمان، ثم حلّل الأعداد من النص.
الأسئلة الشائعة
هل درس «الإدخال والتعبيرات – الجزء الأول» مجاني؟
نعم — نص درس «الإدخال والتعبيرات – الجزء الأول» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Java Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Java Academy 3 دروس في المجموع.
ماذا ستتعلم في «الإدخال والتعبيرات – الجزء الأول»؟
اقرأ الإدخال الرقمي باستخدام Scanner، وطبّق العوامل الحسابية، وافهم أولوية العمليات والقسمة الصحيحة مقابل قسمة الفاصلة العائمة. تتمرن على Java Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Java Academy؟
لا تُشترط خبرة سابقة. Java Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.
كم من الوقت يستغرق درس «الإدخال والتعبيرات – الجزء الأول»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Java Academy هذا؟
نعم. كل درس في Java Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- المتغيرات وأنواع البيانات
- الإدخال والتعبيرات – الجزء الأول
- الإدخال والتعبيرات – الجزء الثاني