تنسيق المخرجات
جزء من قسم Fundamentals في رحلة Java على Coddy. الدرس 34 من 73.
حتى الآن، تعلمنا كيفية طباعة سلاسل نصية بسيطة، ولكننا نحتاج أحياناً إلى إدراج قيم المتغيرات داخل السلسلة النصية.
على سبيل المثال:
int age = 10;
System.out.println("His age is: age");سيؤدي هذا إلى طباعة "His age is: age" بدلاً من "His age is: 10"
لجعلها تعمل، سنستخدم الطباعة المنسقة printf:
int age = 30;
String name = "Alice";
double balance = 1500.75;
System.out.printf("Name: %s, Age: %d, Balance: %.2f\n", name, age, balance);%sهو عنصر نائب للسلاسل النصية.%dهو عنصر نائب للأعداد الصحيحة.%fهو عنصر نائب لأرقام الفاصلة العائمة.%.2fيقوم بتنسيق رقم الفاصلة العائمة إلى منزلتين عشريتين.\nهو تسلسل هروب ينقل المخرجات إلى سطر جديد.
طريقة أخرى لدمج السلاسل النصية مع المتغيرات هي باستخدام عامل الجمع +:
System.out.print("Name: " + name + " Age: " + age + " Balance: " + balance);التحدي
مبتدئلقد تم إعطاؤك كوداً يقوم بتخزين سلسلة نصية عشوائية كمدخل في متغير يسمى rnd.
اطبع على وحدة التحكم "The input is: " والسلسلة النصية العشوائية الموجودة داخل المتغير rnd.
تحقق من حالات الاختبار للحصول على أمثلة!
جرّب بنفسك
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String rnd = scanner.nextLine();
// اكتب كودك أدناه
scanner.close();
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلةتدرّب بنفسك: مترجم Java عبر الإنترنت