المزيد من الطباعة
يمكنك أن تضع العدد الذي ترغب فيه من التعليمات في main. مثلاً، لطباعة أكثر من سطر واحد من النص:
كود:
class Hello {
// Generates some simple output.
public static void main(String[] args) {
System.out.println("Hello, world."); // print one line
System.out.println("How are you?"); // print another
}
}
كما هو واضح من هذا المثال، يمكنك وضع التعليقات في نهاية السطر، كما يجوز أن تترك سطراً كاملاً لها.
العبارات التي تظهر بين علامات الاقتباس تدعى سلاسل محرفية (strings)، لأنها مكونة من تتابع (تسلسل) للمحارف. يمكن أن تحتوي السلاسل المحرفية على أي توليفة من الحروف، والأرقام، وعلامات الترقيم ومحارف خاصة أخرى.
println هي اختصار ل"print line"، لأنها تضيف بعد كل سطر تطبعه محرفاً خاصاً، يدعى محرف السطر الجديد (new line)، يحرك مؤشر الطباعة إلى السطر التالي من شاشة العرض. في المرة التالية التي سيتم استدعاء println فيها، سيظهر النص على السطر التالي.
لإظهار الخرج من عدة تعليمات طباعة على سطر واحد، استخدم print:
كود:
class Hello {
// Generates some simple output.
public static void main(String[] args) {
System.out.print("Goodbye, ");
System.out.println("cruel world!");
}
}
في هذه الحالة سيظهر الخرج على سطر واحد كما في Goodbye, cruel world!.
لاحظ وجود الفراغ بين الكلمة "Goodbye," وعلامة الاقتباس الثانية. هذا الفراغ سيظهر في الخرج، فهو يؤثر إذن في سلوك البرنامج.
الفراغات التي تظهر خارج علامات الاقتباس لا تؤثر في عمل البرنامج عادة. مثلاً، كان بإمكاني كتابته كما يلي:
كود:
class Hello {
public static void main(String[] args) {
System.out.print("Goodbye, ");
System.out.println("cruel world!");
}
}
هذا البرنامج سيترجم وينفذ تماماً كالأصلي. كتابة البرنامج على عدة أسطر لا تؤثر على عمل البرنامج أيضاً، لذا فمن الممكن أن أكتبه كما يلي:
class Hello { public static void main(String[] args) { System.out.print("Goodbye, "); System.out.println("cruel world!");}}
هذا البرنامج سيعمل أيضاً، إلا أنك قد لاحظت على الأغلب أن البرنامج أصبح أصعب للقراءة في كل مرة. الأسطر الجديدة والفراغات مفيدة لترتيب البرنامج بصرياً، مما يجعل البرنامج أسهل للقراءة والأخطاء النحوية (syntax errors) أسهل للتصحيح.
المفضلات