Module: (جافا) المتغيرات. تنسيقات الإخراج


Problem

2/7

آلة حاسبة تقريبا

Theory Click to read/hide

لنحاول كتابة آلة حاسبة للأعداد الأولية.

مهمتنا هي عرض بعض التعبيرات الحسابية على الشاشة وجعل الكمبيوتر يحسبها.
على سبيل المثال: & nbsp؛
5 + 7 = 12
علاوة على ذلك ، بدلاً من 5 و 7 يمكن أن يكون هناك أرقام مختلفة ، اعتمادًا على قيم المتغيرين a و b في البرنامج.

في بيان الإخراج ، لا يمكنك عرض النص فقط ، ولكن أيضًا قيم المتغيرات ، وكذلك نتيجة التعبير الحسابي. علاوة على ذلك ، قد يكون تسلسل الإخراج مختلفًا. على سبيل المثال ، لعرض التعبير أعلاه ، عليك كتابته على النحو التالي: <قبل> System.out.print (a + & quot؛ + & quot؛ + b + & quot؛ = & quot؛ + (a + b))؛ إذا أردنا عرض قيمة متغير ، فإننا نحتاج فقط إلى تحديد اسمه بدون علامات اقتباس. إذا أردنا عرض نتيجة تعبير حسابي ، فعندئذٍ يكفي كتابة التعبير الحسابي بشكل صحيح.

*** عمق: إدخال منسق ***
في سلسلة التنسيق ، عدد محددات الإخراج غير محدود ، الشيء الرئيسي لكل محدد بعد سلسلة التنسيق هو سرد جميع القيم مفصولة بفاصلات ، والتي سيتم استبدالها بالقالب. على سبيل المثال: System.out.printf ("٪ d +٪ d =٪ d"، a، b، a + b)؛ تحدد سلسلة التنسيق ثلاثة محددات لطباعة قيم صحيحة بدلاً من ذلك. & nbsp ؛ أمر الاستبدال مباشر. & nbsp؛ أولئك. بدلاً من القالب الأول ٪ d سيتم عرض قيمة المتغير a ؛ بدلاً من الثانية - & nbsp؛ قيمة المتغير & nbsp؛ b ؛ و & nbsp؛ بدلاً من الثالث - قيمة التعبير & nbsp؛ a + b والآن سنكتب برنامجًا يعرض نتيجة العمليات الحسابية الأساسية بهذه المتغيرات

Problem

أكمل البرنامج المحدد بحيث يعرض ، بالإضافة إلى مجموع الأرقام ، الفرق والمنتج والحاصل في الأسطر المقابلة. & nbsp ؛
يجب عرض نتيجة كل إجراء في سطر جديد. & nbsp؛
لا تنسى كسر الأسطر الجديدة عند الحاجة. & nbsp؛
يجب أن تحصل على ما يلي:
<قبل> 10 + 5 = 15 10-5 = 5 10 * 5 = 50 10/5 = 2